gpt4 book ai didi

javascript - 如何在重叠的 html 元素上启用 javascript 鼠标事件?

转载 作者:行者123 更新时间:2023-11-29 15:33:23 27 4
gpt4 key购买 nike

这可能无法完成,但我在页面正文中的内联 html 顶部有一个固定位置的 div。内联 html 有可点击的元素,固定的 div 有悬停事件。

固定元素是一个空的div,所以是不可见的。

目前,固定元素正在阻止其下项目的点击事件。

这可能吗?

这个解决方案太复杂了 https://stackoverflow.com/a/9616491/209942

可能的解决方案? https://developer.mozilla.org/en-US/docs/Web/CSS/pointer-events

谢谢

最佳答案

除非您要停止事件传播,否则固定元素不应阻止其下方项目的点击。

请参阅此 fiddle :https://jsfiddle.net/pv0mygz5/-- 它表明在没有 event.stopPropagation 的情况下,事件应该被 span 元素上的监听器拦截。

$('#click-me').on('click', function (e) {
console.log('click triggered');
});

$('.box').on('mouseover', function (e) {
//don't stop event from bubbling
console.log('hover triggered');
});

您能否也包含一个代码片段来演示您的问题?

关于javascript - 如何在重叠的 html 元素上启用 javascript 鼠标事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32240461/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com