0
我在下面的代碼中不理解的部分是「函數(序列化)」。我知道更改意味着發生更改事件時運行positions()函數,但我沒有看到什麼函數(序列化)表示?讓jQuery UI排序工作,其中一部分我不明白
$('#col').Sortable(
{
accept: 'widget',
opacity: 0.5,
helperclass: 'helper',
change: function(serialized) { positions(); },
handle: '.titlebar'
}
);
只有一件事,用'匿名函數'來表示'positions()'函數?如果是這樣,我明白了。謝謝。 – James 2011-05-29 10:38:45
不,這個匿名函數是'function(serialized){}'。基本上,函數被創建並調用'change',一旦該函數被調用,它調用另一個函數'positions();'。如果不能看到'positions();'函數,我只能猜測它是爲什麼被調用的。 – devmatt 2011-05-29 10:43:36
你也可以嘗試從這個'change:function(serialized){positions(); }'這個'change:positions'應該直接調用'positions()'函數。 – devmatt 2011-05-29 10:49:38