我試圖做出一種背景,其中一些雲在移動,但是當我得到雲移動後,我發現我應該讓它們停止並在達到瀏覽器的最大寬度時返回,或讓它們消失。我試圖得到他們的位置,但我無法動態地獲得所有職位。現在,(爲簡單起見)我只使用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