浏览器阻止冒泡的兼容写法
今天遇到一个时间冒泡的问题,之前用惯了jquery,一直以为使用event.stopPropagation() 就OK了,原来在IE和非IE浏览器当中的写法还不一样。因为jquery当中就包含了这部分事件的兼容,补充以下代码,以供参考。
var e = window.event || {}; if (e.stopPropagation) { // 非IE e.stopPropagation(); }else { // IE e.cancelBubble = true; }