【发布时间】:2011-09-26 15:06:31
【问题描述】:
一段 Jquery 代码有一些问题,这就是我认为问题所在 - 在 FF 上,当页面在 2 秒后加载时,它会从屏幕左侧到右侧为面板设置动画。它看起来很好,没有任何问题,但在 Chrome 和 IE 中它会跳回并继续移动。
这里是代码 -
<script type="text/javascript" language="javascript">
$(function() {
// Display div slowly
$('#one').delay(2000).show('slow');
$("#one").animate({
left: '+=159'
}, 3000);
$('#two').delay(3000).show('slow');
$("#two").animate({
left: '+=159'
}, 3000);
$('#three').delay(4000).show('slow');
$("#three").animate({
left: '+=159'
}, 3000);
$('#four').delay(5000).show('slow');
$("#four").animate({
left: '+=159'
}, 3000);
});
</script>
这是页面预览 - http://www.visrez.com/preview/och-group/
P.S 我不排除这是一个 CSS 问题...
提前感谢您的帮助!
Gearóid
【问题讨论】:
-
脚本示例显示 OP 正在使用文档就绪结构,只有简写
$(function(){});所以这不是问题 -
@Gearóid:我猜是浏览器问题,您需要更改脚本。请检查此线程; stackoverflow.com/questions/7455831/…
-
@sander, @ Karthik rangaraj 感谢您的建议。我已经通过改变布局将它固定到一个点。现在在 ie8、chrome 和 FF 中都很好,但 ie7 玩得不好。我看看能不能自己解决,再次感谢。
标签: jquery internet-explorer firefox google-chrome