【问题标题】:div disappearing on margin & width animaton problem - jquerydiv在边距和宽度动画问题上消失 - jquery
【发布时间】:2011-04-08 03:44:37
【问题描述】:

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

提前谢谢...:)

爆破

【问题讨论】:

    标签: javascript jquery jquery-ui jquery-animate


    【解决方案1】:

    添加

     overflow: visible !important;
    

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

    【讨论】:

      【解决方案2】:

      之所以发生,是因为它隐藏在您的“查看器”下方。如果您可以在“查看器”内移动开关并将其向左浮动,请设置 margin-left。应该修复它。

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-01-27
          • 2015-04-10
          相关资源
          最近更新 更多