我正在构建一个高度动态的页面,需要一种强制可拖动元素重新计算其位置的方法。
有没有办法调用拖动元素时调用的相同函数(我假设它是mousemove事件)?我需要在另一个元素滚动上从另一个函数调用它。
答案 0 :(得分: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;
}
});