阻止冒泡

四月 28, 2023 / Administrator / 0阅读 / 0评论

当页面中出现某个父元素点击显示,然后子元素点击隐藏父元素时,子元素执行事件时会自动传递给父元素,相当于子元素点击隐藏父元素,但是传递给父元素点击又显示,从而使效果无法正常

function stopPropagation(e) {
	e = window.event || e;
	if (document.all) {
	e.cancelBubble = true;
	} else {
	e.stopPropagation();
	}

}
$('.sub_colse').on("click", function (e) {
	stopPropagation(e)
	console.log(11)
	$(this).parent().hide()
	$('.sub_box').hide()
})

#work(2)

文章作者:Administrator

文章链接:http://halo.huangzunxue998.top//archives/zu-zhi-mou-pao

版权声明:本博客所有文章除特别声明外,均采用CC BY-NC-SA 4.0 许可协议,转载请注明出处!


评论