鼠标释放时的抓取元素位置jQuery可拖动

问题描述:

当鼠标被释放并且revert设置为true时,如何抓取元素的位置。鼠标释放时的抓取元素位置jQuery可拖动

$("#belt").draggable({ 
    handle: "li", 
    revert: true, 
    axis: "y", 
    delay: 150, 
    topValue: null, 
    leftValue: null, 
    start: function() { 
     this.topValue = $(this).position().top; 
     this.leftValue = $(this).position().left;    
    }, 
    stop: function(){ 
     console.log($(this).position().top); 
     console.log($(this).position().left; 
    } 
}); 

更新您的停止功能如下。停止回调接受两个参数,'event'和'ui'。通过在它们上执行console.log,你可以找到很多信息。

stop: function(e,ui){ 
    console.log(ui.position.top); 
    console.log(ui.position.left); 
}