22问答网
所有问题
JS怎么实现子元素mousedown不触发父元素的click事件
如题所述
举报该问题
推荐答案 2017-10-27
使用event.stopPropagation阻止事件冒泡。
$('.child').on('mousedown', function (e) {
//子元素的mousedown事件处理
e.stopPropagation();
});
$('.parent').on('click', function () {
//父元素click事件处理
});
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/S66SCXCfhTfSTCTSTf.html
其他回答
第1个回答 2018-06-28
可以尝试在子元素的mousedown事件函数中用event.cancelBubble=true;取消事件冒泡
本回答被网友采纳
相似回答
大家正在搜
相关问题
子元素触发了父元素的onmouseout事件。怎么解决能让子...
js在父元素上添加点击事件,怎么阻止子元素继承父元素的点击事...
JS怎么实现子元素mousedown不触发父元素的click...
JS怎么实现子元素mousedown不触发父元素的click...
JS怎么实现子元素mousedown不触发父元素的click...
JS怎么实现子元素mousedown不触发父元素的click...
JS怎么实现子元素mousedown不触发父元素的click...
JS怎么实现子元素mousedown不触发父元素的click...