`

阻止js bubble事件

    博客分类:
  • js
js 
阅读更多
当父div与子div同时具有不同click事件时,为了防止dom冒泡,防止点击子div时触发两个事件,则需要在子div的click事件中阻止bubble事件的发生。
代码如下。

function cancelBubble(e){
	if (e && e.stopPropagation) {
		
		// 非IE的情况
		e.stopPropagation()
	} else {
		
		// IE的情况
		window.event.cancelBubble=true
	}
        
}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics