我试图做出一种背景,其中一些云在移动,但是当我得到云移动后,我发现我应该让它们停止并在达到浏览器的最大宽度时返回,或让它们消失。我试图得到他们的位置,但我无法动态地获得所有职位。现在,(为简单起见)我只使用1个云测试和我这样做:获取不断变化的元素的位置
$(function(){
var p = $('.clouds').position();
var w = $("#sky").width();
while(p < w);
$('.clouds',this).stop().animate({left:"+=50000px"},{queue:false, duration:90000});
});
的事情是,那个位置是不是动态刷新,它与第一个它得到坚持我试图在while循环中移动它,但它不起作用...所以我现在有点卡住了......任何人都有我如何实现这一目标的想法?云的图像最初的设置在顶部:0左:0
有一个在测试在每个迭代上的宽度是没有意义的;我认为它不会改变... – James 2009-06-09 07:56:53