阻止冒泡
当页面中出现某个父元素点击显示,然后子元素点击隐藏父元素时,子元素执行事件时会自动传递给父元素,相当于子元素点击隐藏父元素,但是传递给父元素点击又显示,从而使效果无法正常
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 许可协议,转载请注明出处!
评论