我想使用變量來設置要在JQuery Animate函數中更改的CSS參數。我知道它需要傳遞一個對象,但它似乎仍然不起作用。所有元素都絕對定位。設置JQuery使用變量設置參數
CODE:
var parameters = JSON.stringify("top:'-100'");
$("#test-element").animate(parameters,1000);
的jsfiddle: http://jsfiddle.net/37tLw/1/
感謝您的幫助!
我想使用變量來設置要在JQuery Animate函數中更改的CSS參數。我知道它需要傳遞一個對象,但它似乎仍然不起作用。所有元素都絕對定位。設置JQuery使用變量設置參數
CODE:
var parameters = JSON.stringify("top:'-100'");
$("#test-element").animate(parameters,1000);
的jsfiddle: http://jsfiddle.net/37tLw/1/
感謝您的幫助!
JSON.stringify
不會創建一個對象,它會從一個對象創建一個JSON字符串?
嘗試:
var parameters = {top: "-100"}; // <--- actual object ?
$("#test-element").animate(parameters,1000);
,或者如果由於某種原因,它只是爲JSON:
var parameters = JSON.parse('{"top":"-100"}');
$("#test-element").animate(parameters,1000);
我已經更新您的提琴
jsFiddle
- http://jsfiddle.net/37tLw/2/