javascript - 将 jQuery .hover() 与绝对定位的分层元素一起使用

标签 javascript jquery

我有以下代码来显示悬停元素之上的绝对定位(使用 z-index 分层)元素。当鼠标干扰悬停时淡入的元素并导致 mouseout/mouseover 反复触发,从而造成不利影响。

最好的编码方式是什么,这样淡入淡出的元素不会干扰悬停事件?

$("div-below-faded-in-element").hover(function(e) {
    $("hovered-element-positioned-on-top-of-div").fadeIn()
},
function() {
    $("hovered-element-positioned-on-top-of-div").fadeOut()
})        

提前致谢,如果这让人难以解释,我们深表歉意。

jsFiddle 示例: http://jsfiddle.net/AWm66/

最佳答案

编辑:查看我制作的这个 jsFiddle。我刚刚为 btm 和 top 添加了一个包装器,并为其添加了事件处理程序。

jsFiddle sample

关于javascript - 将 jQuery .hover() 与绝对定位的分层元素一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5736225/

相关文章:

javascript - Modal快速消失+Bootstrap+Javascript

javascript - 如何使用 Babel 作为 CLI 程序?

php - Google Maps v2 div 在 map 内部或上方

javascript - jQuery - 文本描述悬停

javascript - 如何在 Angular2 rc5 中获取路由参数?

javascript - 在网页上循环移动文本

javascript - jQuery ajax 调用无法打开请求的站点

javascript - 背景网址,只有一张图片有效

javascript - 在不刷新页面的情况下更新网站的 CSS

javascript - 在 JavaScript 中找到第一个字母时如何拆分字符串?