gpt4 book ai didi

jquery - z-index 在淡入淡出过渡期间不起作用,在过渡完成后解析

转载 作者:行者123 更新时间:2023-11-28 12:17:51 27 4
gpt4 key购买 nike

我正在淡入和淡出一些列表项,以使用以下代码创建新闻滚动条。

jQuery:

$(function () {
var list_slideshow = $("#ticker"),
listItems = list_slideshow.children('li'),
listLen = listItems.length,
i = 0,
changeList = function () {

listItems.eq(i).fadeOut(600, function () {
i += 1;
if (i === listLen) {
i = 0;
}
listItems.eq(i).fadeIn(600);
});
};
listItems.not(':first').hide();
setInterval(changeList, 8000);
});

CSS:

.ticker-wrap {
background-color: #ccc;
}

ul#ticker {
font-size: 1.2em;
padding: .43em;
}

ul#ticker li {
color: #fff;
}

一切都很好,直到我打开它上方的下拉菜单,然后当前 li 列表项显示在菜单上方(不是 UL 背景),仅在淡入淡出过渡期间。一旦过渡已经解决,列表项将返回到正确的 z-index,直到下一个淡入淡出开始。

我已经检查了导航上的 z-index 是否全部设置为 z-index 9999,屏幕上的其他任何内容都没有问题。

关于如何让这些列表项在转换时留在导航后面有什么想法吗?

非常感谢

更新:这是一个 jsFiddle http://jsfiddle.net/leanda/eetyv/

最佳答案

我发布解决方案:

CSS

.ticker-wrap {
background-color: #ccc;
position:relative;
z-index : 1;
}

.nav-wrap{
z-index : 2;
}

ul#ticker {
font-size: 1.2em;
padding: .43em;
}

ul#ticker li {
color: #fff;
}

关于jquery - z-index 在淡入淡出过渡期间不起作用,在过渡完成后解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19066531/

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