【发布时间】:2011-04-08 03:44:37
【问题描述】:
我已将我的 div 编码为在单击 id = switch 的 div 时重新调整大小和更改边距。但它在动画开始时消失,在动画结束时重新出现。 Ypu 可以看到我的小提琴 here。为什么会发生这种情况,我该如何避免这种情况??
提前谢谢...:)
爆破
【问题讨论】:
标签: javascript jquery jquery-ui jquery-animate
我已将我的 div 编码为在单击 id = switch 的 div 时重新调整大小和更改边距。但它在动画开始时消失,在动画结束时重新出现。 Ypu 可以看到我的小提琴 here。为什么会发生这种情况,我该如何避免这种情况??
提前谢谢...:)
爆破
【问题讨论】:
标签: javascript jquery jquery-ui jquery-animate
添加
overflow: visible !important;
到#sidebar 和#switch 不会在动画期间消失。
【讨论】:
之所以发生,是因为它隐藏在您的“查看器”下方。如果您可以在“查看器”内移动开关并将其向左浮动,请设置 margin-left。应该修复它。
【讨论】:
在动画期间,元素溢出设置为“隐藏”。 由于#switch 在视觉上放置在#sidebar 之外,它就会消失。克里斯托弗的解决方案应该覆盖它。 如果您将#switch 放在#viewer 中,它也不会发生
【讨论】: