VARIABLE = Math.floor(5*Math.random());
然後
.animate({left: '+=VARIABLE'}
,但它不工作。
在我的CSS我的div已經有一個左邊的屬性。如果我離開了:newx +'px',它將它發送給我生成的隨機數,這意味着它跳轉到頁面的頂部。
VARIABLE = Math.floor(5*Math.random());
然後
.animate({left: '+=VARIABLE'}
,但它不工作。
在我的CSS我的div已經有一個左邊的屬性。如果我離開了:newx +'px',它將它發送給我生成的隨機數,這意味着它跳轉到頁面的頂部。
你是什麼意思+ =一個變量?你想增加左邊位置的當前值?如果是這樣,您還可以使用.offset()方法獲取原始數字,將其增加並用作新位置。
這是使用[animate](http://api.jquery.com/animate/)的標準方式。 - '動畫屬性也可以是相對的。如果一個值帶有前導+ =或 - =' – 2010-09-11 05:21:16
它不是一個jQuery的東西,它是一個JavaScript的東西。有一個區別。 – 2010-09-11 04:20:13