0
JQuery函數通常接受一個「選項」參數,該選項採用JSON對象的形式。例如,取自JQuery網站:如何訪問JQuery函數的「選項」?
$('#book').animate({
opacity: 0.25,
left: '+=50',
height: 'toggle'});
有什麼辦法可以在JSON對象外訪問這些「選項」嗎?此外,有沒有辦法從函數外部改變JSON對象的屬性?
例如,假設我有一個可拖動的元素,我想將[網格]從[1,1]更改爲[20,20]中間拖動。我知道有可能通過用全新的JSON對象完全重新附加一個新的可拖動函數到元素來解決這個問題,但我的問題是 - 我可以在不附加新的.draggable()
函數的情況下更改這些選項。
謝謝!
也是有效的語法:'$(「#書」)拖動(「選項」,{。 'grid':[20,20]});'。我更喜歡這個,因爲它與初始化中的正常方式更接近。 – 2013-04-24 01:35:47
@ ChrisO'Kelly - 我只在同一時間更新多個選項時使用該語法,但我想這只是個人偏好的問題。 – 2013-04-24 01:36:34