2012-03-02 201 views
1

當鼠標被釋放並且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; 
    } 
}); 

回答

1

更新您的停止功能如下。停止回調接受兩個參數,'event'和'ui'。通過在它們上執行console.log,你可以找到很多信息。

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