⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 utilevent.js

📁 SQLiteDBMS是SQLite数据库的管理服务器软件
💻 JS
字号:
var _eventObj=new Array;
_eventObj['scroll'] = new Array;
_eventObj['resize'] = new Array;
_eventObj['click'] = new Array;
_eventObj['mousedown'] = new Array;
_eventObj['mousemove'] = new Array;
_eventObj['mouseup'] = new Array;

var _eventCancel=function(e) {if (_isIE && !e) e=window.event;if (!e) return false;e.returnValue=false; return false;};
var _eventBubble=function(e) {if (_isIE && !e) e=window.event;if (!e) return;e.cancelBubble=true;};
var _eventAlert=function(e) {if (_isIE && !e) e=window.event;alert(e.type);};

function addEvent(element, event, callback) {
	if (_isIE)	element.attachEvent('on'+event, callback);
	else		element.addEventListener(event, callback, false);
}

function removeEvent(element, event, callback) {
	if (_isIE)	element.detachEvent('on'+event, callback);
	else		element.removeEventListener(event, callback, false);
}

function eventListener(e) {
	if (_isIE && !e) e=window.event;
	var eventType = e.type;
	var event = e;
	if (!_eventObj[eventType]) return false;
	var i;
	var func;

	for (i=_eventObj[eventType].length; i--;) {
		if (_eventObj[eventType][i]) {
			if (_eventObj[eventType][i][2] == true)
				event.cancelBubble = true;
			if (typeof _eventObj[eventType][i][0] == 'function')
				(_eventObj[eventType][i][0])(e, window);
			else
				eval(_eventObj[eventType][i][0]);
		}
	}

	i=0;
	while (i < _eventObj[eventType].length) {
		if (_eventObj[eventType][i][1] != true)
			_eventObj[eventType].splice(i,1);
		else
			i++;
	}
}

function eventListnerAppend(eventType, script, persistent, cancelBubble) {
	_eventObj[eventType][_eventObj[eventType].length] = new Array(script, persistent, cancelBubble);
}

function eventListnerDelete(eventType, script) {
	for (var i=_eventObj[eventType].length; i--;) {
		if (_eventObj[eventType][i][0] == script) {
			_eventObj[eventType].splice(i,1);
			return false;
		}
	}
}

function cancelBubble(e) {
	if (_isIE && !e) e=window.event;
	e.cancelBubble=true;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -