div在边缘消失;宽度动画问题 - jquery

时间:2011-04-08 03:44:38

标签: javascript jquery jquery-ui jquery-animate

我已经将我的div编码为重新调整大小,并在点击ID = switch的div时更改边距。但它在动画开始时消失,并在动画完成时重新出现。 Ypu可以看到我的小提琴 here 。为什么会发生这种情况?我该如何避免这种情况?

提前致谢... :)

blasteralfred

3 个答案:

答案 0 :(得分:2)

添加

 overflow: visible !important;

#sidebar#switch在动画期间不会消失。

答案 1 :(得分:0)

它正在发生,因为它隐藏在“查看器”下方。如果您可以在“查看器”中移动开关并向左浮动,请设置margin-left。应该解决它。

答案 2 :(得分:0)

在动画期间,元素溢出设置为“隐藏”。 由于#switch在视觉上位于#sidebar之外,它会消失。克里斯托弗的解决方案应该覆盖它。 如果你把#switch放在#viewer

里面也不会发生