0
A
回答
3
如果你想要一个纯粹的CSS解决方案,你可以使用pointer-events: none;
。这将确保您的鼠标忽略父元素,因此请小心使用它。
另请注意,在IE或Opera中这是NOT SUPPORTED。 (或者至少,不是HTML元素,只是SVG)
jQuery的选择是e.StopPropagation,更多信息可以发现here
0
您可以使用jQuery和简单有一个preventDefault
或return false
父元素:
$('#parent').click(function() {
return false;
});
$('#child').click(function() {
//do something
});
+0
这并不妨碍父母收到点击事件,只是在发生此类事件时不做任何事情。所以如果OP需要做一些事情来点击不直接在孩子身上的父母,这将无济于事。 – nnnnnn
+0
您可以停止传播https://api.jquery.com/event.stoppropagation/ – Pitchinnate
相关问题
- 1. 避免滚动绝对定位元素
- 2. 相对定位元素内绝对位置元素页面
- 3. 浮点内绝对定位的元素
- 4. 制作上用onclick SVG图像对象点击,避免绝对定位
- 5. 避免与绝对位置的HTML元素之间的重叠
- 6. 绝对定位在非绝对元素后面
- 7. 定位元素向下点击?
- 8. 避免去链接块元素,同时点击链接里面
- 9. 无绝对定位的定位元素
- 10. 当某些动态元素需要绝对定位时,避免重叠内容
- 11. 固定定位元素内的绝对定位元素
- 12. 绝对定位的锚点上的HTML元素不会阻止点击锚点?
- 13. 锚元素点击事件
- 14. 绝对定位元素上的Mouseenter事件
- 15. 鼠标事件从一个绝对定位的元素冒泡
- 16. 在页面上绝对定位元素EVEN如果父元素具有位置:相对或绝对
- 17. CSS:悬停在'绝对'定位元素
- 18. 将全高绝对元素定位在相对一个里面
- 19. 定位的div位置:绝对元素
- 20. 元素下面的绝对元素是干扰其上的绝对元素
- 21. 绝对定位元素是否会影响下面的相对定位元素。怎么修?
- 22. 避免在Delphi XE2下蒙皮元素
- 23. 当点击元素的子元素时忽略点击事件
- 24. 位置绝对元素前面的相对元素CSS
- 25. CSS位置绝对 - 下一个定位元素是身体?
- 26. (jQuery)如何避免在另一个点击事件下注册多个点击事件?
- 27. 确保内容在绝对定位元素下方结束
- 28. 儿童元素点击事件触发父点击事件
- 29. 哪个位置是绝对定位的元素,相对于其绝对定位的父元素?
- 30. 中心绝对定位的子元素
你可以用你的代码添加一个JS小提琴吗? – CharliePrynn