javascript - jQuery z-index 不起作用

标签 javascript jquery html z-index

我有一个菜单,悬停时我会淡入一个框。在这个框后面我有一个小图标,我想将它移到框前面,以便您可以在悬停时看到它。

这是我的菜单> Navigation

我尝试了 jQuery(this).find(".flyer").css("z-index", 10000); 但它仍然落后。 我该如何解决这个问题?

问候麦克斯

最佳答案

z-index 仅适用于定位元素,因此您需要为 .flyer 提供 position,如下所示:

.flyer{
    margin: -75px 0 0 0;
    width:53px;
    height:74px;
    position: relative;
}

Here's your example/fiddle edited to work ,我们只是在悬停时调用它:

$(this).find(".flyer").css("z-index", 10000);    

鼠标悬停时:

$(this).find(".flyer").css("z-index", "auto");

关于javascript - jQuery z-index 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3423391/

相关文章:

javascript - learnyounode#6的输出列表出现问题

javascript - JavaScript 方法的时间复杂度是多少?

javascript - 使用 jQuery 或 JS 保留变量内元素的每个 CSS 速记属性

jquery - 在 Twitter Bootstrap 2.0 中控制轮播

jquery - 使用固定定位动画移动导航

javascript - Google电子表格脚本,对大量数据应用公式后的实例状态

JavaScript:我需要创建有关加法、乘法等矩阵运算的问题。如何在 HTML 页面上显示矩阵?

html - 防止控制继续使用表单内联

asp.net - 无法更改仅在 css asp.net 中具有图像 html 的 div 的背景颜色

javascript - Baguettebox 不显示下一个/上一个步进器