gpt4 book ai didi

JQuery IE 生涩幻灯片动画

转载 作者:行者123 更新时间:2023-12-03 22:50:47 25 4
gpt4 key购买 nike

我有以下代码来动画显示/隐藏 div。

$(".headerClosed, .headerOpen").live("click", function(){
$(this).next().slideToggle("slow");
}

这会显示并隐藏带有以下标记的 div:

<div class="details">
<p>Date</p>
<p>Text</p>
</div>

问题出在 IE 中(惊讶,惊讶!),当 div 向下滑动时,动画很平滑,直到结束时突然出现抖动。我知道这是由于 div 的填充/边距设置造成的。

如果我使用

而不是

,那么动画会很平滑,但是一旦我向

添加任何填充或边距,动画就会出现抖动。如果内边距和边距设置使一个漂亮的 div 带有间距,那么如何让它出现抖动呢?

最佳答案

您的利润可能会崩溃。当您申请 float , overflow: autooverflow: hidden对于滑动的元素,这种情况应该不再发生。

jQuery 设置 overflow: hidden在动画期间,这样边距就不会折叠。动画完成后,该属性将被删除。 <p> 的边距再次崩溃,因此最后你会有点急躁的跳跃。

关于JQuery IE 生涩幻灯片动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/909955/

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