【发布时间】: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