浏览器阻止冒泡的兼容写法

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

  

var e = window.event || {};
if (e.stopPropagation) {
    // 非IE
    e.stopPropagation();
}else {
    // IE
    e.cancelBubble = true;
}

  

posted @ 2013-02-01 14:58  Deasel  阅读(227)  评论(0编辑  收藏  举报