标签:
1 var EventUtil = { 2 addHandler: function(element, type, handler) { 3 if (element.addEventListener) { 4 element.addEventListener(type, handler, false); 5 } else if (element.attachEvent) { 6 element.attachEvent(‘on‘ + type, handler); 7 } else { 8 element[‘on‘ + type] = handler; 9 } 10 }, 11 removeHandler: function(element, type, handler) { 12 if (element.removeEventListener) { 13 element.removeEventListener(type, handler, false); 14 } else if (element.detachEvent) { 15 element.detachEvent(‘on‘ + type, handler); 16 } else { 17 element[‘on‘ + type] = null; 18 } 19 }, 20 getEvent: function(event) { 21 return event ? event : window.event; 22 }, 23 getTarget: function(event) { 24 return event.target || event.srcElement; 25 }, 26 preventDefault: function(event) { 27 if (event.preventDefault) { 28 event.preventDefault(); 29 } else { 30 event.returnValue = false; 31 } 32 }, 33 stopPropagation: function(event) { 34 if (event.stopPropagation) { 35 event.stopPropagation(); 36 } else { 37 event.cancelBubble = true; 38 } 39 } 40 };
标签:
原文地址:http://www.cnblogs.com/liangsongbai/p/5655201.html