📄 utilevent.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 + -