2013-04-01 32 views
0

我正在構建一個高度動態的頁面,並且需要一種強制可拖動元素重新計算其位置的方法。強制jQuery UI可拖動重新計算位置

有沒有什麼辦法可以調用當你拖動元素時被調用的相同函數(我認爲它是mousemove事件)?我需要從另一個元素上滾動另一個函數來調用它。

回答

0

Draggable有一些公開的方法來做你想做的。請參閱API documentation瞭解更多信息,但我認爲具體方法是drag(event, ui)。你可以這樣使用它:

$(".selector").draggable({ 
    drag: function(event, ui) { 
    // Current CSS position of the helper as { top, left } object. 
    var position = ui.position; 

    // Current offset position of the helper as { top, left } object. 
    var offset = ui.offset; 
    } 
});