啊啊啊!我的 jquery 下拉列表和 IE7 中的 nivoslider 一直存在严重问题。出于某种原因,jquery 下拉列表位于 IE7 中的 nivoslider 后面。它适用于除 IE7 以外的所有其他浏览器。我知道这是一个 z-index 问题,但我还没有找到一个好的解决方案。该网站 - www.ecologicalgroup.com。有什么建议么?
问问题
1140 次
2 回答
1
一位名叫 vance lucas 的 Web 开发人员写了一篇很棒的帖子,他帮助编写了一个 Jquery 函数来修复 IE7 的 z-index 问题。
http://www.vancelucas.com/blog/fixing-ie7-z-index-issues-with-jquery/
基本上将其弹出到您的任何 Jquery .js 文件中,它会为 IE7 正确地优先考虑 Z-index。
$(function() {
var zIndexNumber = 1000;
$('div').each(function() {
$(this).css('zIndex', zIndexNumber);
zIndexNumber -= 10;
});
});
于 2011-09-28T18:31:16.677 回答
0
尝试给你的标题一个相对位置,并将 z-index 设置为比 nivo-slider 更高的值。
#header{
position: relative;
z-index: 1000;
}
于 2011-09-19T15:54:54.430 回答