2011-02-23 69 views

回答

4

你在你的代碼有這個

update: function(event, ui) { alert("test"); } 

你勢必警報方法的排序

編輯

如果你的更新事件問題是爲什麼你得到2個警報框而不是1個,這是因爲更新事件觸發了所有已更改的可排序項目。所以包括你拖動的那個,以及其他任何必須改變位置以容納它的人。

+0

不應該只是給我1更新的警報框?由於某種原因,我得到2。 1之後。 – oshirowanen 2011-02-23 10:25:32

+0

看到我的評論。我剛剛意識到你可能會問, – JohnP 2011-02-23 10:26:31

+0

感謝您的解釋! – oshirowanen 2011-02-23 10:27:28

2

2列正在更新,因爲您要在列之間移動一個可排序的列。

如果您在其原始列中移動可排序項,它只會觸發一個警報。

也許你想接收或移除事件?

+0

感謝您的解釋! – oshirowanen 2011-02-23 10:27:59