【问题标题】:JQuery .animate() in {Chrome, Safari} != {FF, IE, Opera}{Chrome, Safari} 中的 JQuery .animate() != {FF, IE, Opera}
【发布时间】:2011-02-15 19:27:28
【问题描述】:

我已经做了一个绝对定位,它以宽度=0 开始水平居中,并使用 .animate() 扩展到页面的两侧。该效果在 Firefox、Opera 和 IE 中按预期工作,但令人惊讶的是,Chrome 和 Safari 都将 div 移动到页面的左侧(几乎 left=0),然后将其扩展为 100%。我不明白为什么;我肯定错过了什么。任何挽救我理智的建议将永远不胜感激..

#panel { position: absolute; top: 110px; bottom: 240px !important; min-height: 200px; width: 0; left: 50%; }

$('#panel').animate({'left': '0', 'width': '100%'}, 750);

【问题讨论】:

    标签: safari google-chrome jquery-animate


    【解决方案1】:

    我有同样的问题,但现在它工作正常。它已在最新版本的 jquery 中修复。 您只需要使用最新版本的 jquery 1.4.3。并替换它 http://code.jquery.com/jquery-1.4.3.js

    【讨论】:

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