js 阻止冒泡兼容IE

冒泡事件

比如我们点击了一个元素然后从它本身开始一层一层向上的父元素都做出反应直到根元素

默认事件

像a标签的点击跳转和页面鼠标右键单击弹出菜单等都是默认事件

我们有时想要阻止这些事件需要注意的是IE浏览器和其他浏览器的兼容问题

代码如下:

stopEvent(e) {
        var ev = e || window.event;
        if (ev.stopPropagation) {
          ev.stopPropagation();
        }
        else if (window.event) {
          window.event.cancelBubble = true;//兼容IE
        }
      },