我有一个完美运行的脚本:
<script>
function aller(){
$('#container').animate({marginLeft : '0px'}, {duration:1});
retour();
}
function boucle(){
$('#container').animate({marginLeft : '0px'}, {duration:4000});
retour();
}
function retour(){
//Modify marginLeft value if needed
$('#container').animate({marginLeft : -400}, {duration:4000});
boucle();
}
</script>
但是当我通过我需要的变量更改左边距“-400”时:
$('#container').animate({marginLeft : $('.Image img:last').position().left}, {duration:4000});
网页加载很慢,我真的不明白,因为当我检查他是否找到值时,它直接找到它(通过写
alert($('.Image img:last').position().left);
举个例子)
我不知道它在加载什么,因为他知道价值!
html部分:
<body onLoad="aller();">
<div id="cont">
<div id="container">
<div id="images" >
<div class="Image"><img src="./Images/richard.jpg"/><div>
<div class="Image"><img src="./Images/ivanovic.jpg"/><div>
</div>
</div>
谢谢 !