可能重複:
Using a dynamic variable as object literal, jQuery animate function如何將函數參數傳遞給jquery .animate?
我試圖傳遞一個函數的參數作爲一個jQuery動畫除了我無法得到它的工作的設置。
的功能
function gridClick(a, b){
$(c).animate({
a : 0,
b : 0
}, 10000)
};
調用函數
gridClick('top', 'left', this);
控制檯日誌顯示,A和B都被放出來的頂部和左側,但他們實際上並沒有影響到動畫的頂部和左側。這是一個語法錯誤還是有更多的?
[使用動態變量作爲對象文字,動畫jQuery的功能]的可能重複(http://stackoverflow.com/questions/13236473/using-a-dynamic-variable -as-object-literal-jquery-animate-function)和[從變量設置對象鍵](http://stackoverflow.com/questions/12864544/setting-object-keys-from-variables)。 –
「c」是否意味着該函數的第三個參數? – freejosh
是的,但c與此問題無關。 – swgamerx150