0

我正在构建一个高度动态的页面,并且需要一种强制可拖动元素重新计算其位置的方法。

有什么方法可以调用拖动元素时调用的相同函数(我假设它是 mousemove 事件)?我需要从另一个元素滚动的另一个函数中调用它。

4

1 回答 1

0

Draggable有一些公共方法可以做你想做的事。查看API 文档以获取更多信息,但我认为具体方法是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;
  }
});
于 2013-04-02T12:10:04.977 回答