jQuery 横幅和下拉菜单问题

标签 jquery css z-index drop-down-menu banner

您好,我对 jQuery 横幅和下拉菜单有疑问。下拉菜单位于 jQuery 横幅 slider 后面。找 sample here

我尝试了 z-index 和 position:absolute 但我无法修复它。

最佳答案

在 ie 中测试...你确实有问题,但可以通过 z-index 属性解决 shernshiou说。你应该把它放在一个 css 文件中:

#slider{
    z-index : -1;
}

更新
在 ie <= 8 中,您还必须为子菜单设置 z-index(尽管默认情况下它应该为 0),因此,要么向每个设置 z-index 的子菜单添加一个类属性高于 slider 的 z-index,或者您可以使用 jquery 进行动态处理:

var newZIndex = ($('#slider').css('z-index') || 0) + 10;
$('div[id^=menu_child]').css('z-index',newZIndex);

关于jQuery 横幅和下拉菜单问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6854974/

相关文章:

javascript - Mustache.js - 使用 $get() 获取外部模板数据时出现问题

jquery - 我试图在 Jquery Ajax 调用之前显示 Loader,但它不起作用

html - 在 div 中水平居中元素

html - 打印媒体通用 (*) 规则在页脚元素上被覆盖

javascript - 更改 &lt;input&gt; 值并通过 jquery 自动提交

jquery - 为什么 Ajax 在第一个请求时可以正常工作,但在第二个请求时会在新页面上返回部分 View ?

css - 隐藏部分溢出的元素

css - 如何溢出-x : visible while overflow-y: scroll

css - 让 z-index 工作的问题

javascript - 即使在具有位置的 div 上,css z-index 属性也不起作用