3
我有一種感覺,我要麼誤解'停止'事件,要麼做得不正確,但它似乎被多次調用,而元素綁定被拖動。jQuery UI Draggable「停止」事件調用次數太多?
makeAllDragable = function() {
$(".test-table").draggable({
start: function (event, ui) { $(this).click(); },
stop: function (event, ui) { foo() }
}).click(function() {
selectTable($(this));
});
}
foo = function() {
alert("test");
}
在這個例子中,foo被調用了大約30次,不應該只是當我釋放可拖動的時候? jQuery文檔實際上並不是說某個地方或另一個地方。
適合我。當釋放鼠標按鈕時調用'.stop()'。 http://jsfiddle.net/jRjup/ – user113716 2010-06-17 16:33:10
該示例給我一個來自網站的JS錯誤,表示「控制檯未定義」形式的網站,所以我無法檢查出來。 – 2010-06-17 17:00:58
只需註釋'console'行。我只需要創建'selectTable',這樣你的'click'就可以調用一個函數。 http://jsfiddle.net/jRjup/2/ – user113716 2010-06-17 17:11:28