0
我正在構建一個高度動態的頁面,並且需要一種強制可拖動元素重新計算其位置的方法。強制jQuery UI可拖動重新計算位置
有沒有什麼辦法可以調用當你拖動元素時被調用的相同函數(我認爲它是mousemove事件)?我需要從另一個元素上滾動另一個函數來調用它。
我正在構建一個高度動態的頁面,並且需要一種強制可拖動元素重新計算其位置的方法。強制jQuery UI可拖動重新計算位置
有沒有什麼辦法可以調用當你拖動元素時被調用的相同函數(我認爲它是mousemove事件)?我需要從另一個元素上滾動另一個函數來調用它。
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;
}
});