gpt4 book ai didi

javascript - jQuery - 动画闪烁? (IE8)

转载 作者:行者123 更新时间:2023-11-28 09:38:20 26 4
gpt4 key购买 nike

这段代码做了我需要它做的事情,但它在做的时候有一个烦人的闪烁。它的作用是在底部有一个内联列表,包含在“大”div (navContainer) 中,而在大 div 顶部是一个较小的 div (smallNavContainer)。当下面的大 div 向左或向右移动时,较小的 div 将显示列表的不同部分。当我使用“margin-left”时,它可以工作,但有一个烦人的闪烁,如果我只使用“left”,则不会闪烁,但一旦显示的区域离开屏幕,列表中的其余部分都不会移动显示在。有什么办法可以消除 marginLeft 的闪烁吗?或者有没有办法让列表的其余部分在我使用“left”时呈现。

jQuery

$('#capeBtnsPrevTab').live("click",function() 
{
$("#navContainer").animate({"margin-left": "+=468"}, 1000, function(){
});
});

$('#capeBtnsNextTab').live("click",function()
{
$("#navContainer").animate({"margin-left": "-=468"}, 1000, function(){
});
});

CSS

.floatIt
{
float:left;
}

div#smallNavContainer
{
left: 50%;
position: absolute;
z-index:0;
overflow:hidden;
width: 780px;
height: 88px;
margin-left:-392px;
margin-top: 72px;
}

#navContainer
{
position: relative;
margin-left:-506px;
margin-top:0px;
}

#navlist li
{
display: inline;
list-style-type: none;
padding-right: 0px;
padding-left: 0px;
margin-right: -2px;
margin-left: -2px;
}

HTML

<img class="floatIt" id="capeBtnsPrevTab" src="btn_1.png" alt="Previous"/></a>
<div class="floatIt" id="smallNavContainer">
<div id="navContainer">
<ul id="navlist">
<li><img id="btn9" src="menu_one.jpg"/></li>
<li><img id="btn10" src="menu_two.jpg"/></li>
<li><img id="btn11" src="menu_three.jpg"/></li>
<li><img id="btn1" src="menu_four.jpg"/></li>
<li><img id="btn2" src="menu_five.jpg"/></li>
<li><img id="btn3" src="menu_six.jpg"/></li>
<li><img id="btn4" src="menu_seven.jpg"/></li>
<li><img id="btn5" src="menu_eight.jpg"/></li>
<li><img id="btn6" src="menu_nine.jpg"/></li>
<li><img id="btn7" src="menu_ten.jpg"/></li>
<li><img id="btn8" src="menu_eleven.jpg"/></li>
</ul>
</div>
</div>
<a><img class="floatIt" id="capeBtnsNextTab" src="UI/btnNext_n.png" alt="Next"/></a><br/>

最佳答案

使用 % 代替 +=-= 可能有帮助,但不确定

关于javascript - jQuery - 动画闪烁? (IE8),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12711594/

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