JavaScript 阻止事件冒泡的实现方法

JavaScript 阻止事件冒泡,无使用其它插件来辅助,原生JS代码,考虑到浏览器的兼容性问题,这里对IE/火狐、Operating以及Chrome都有针对性的判断,代码如下:

function cancelBubble(evt) {

    // 阻止事件冒泡

    if (window.event) {

        // Chrome,IE6,Opera

        window.event.cancelBubble = true;

    } else {

        // FireFox 3

        evt.stopPropagation();

    }

}

 

你可能感兴趣的:(JavaScript)