2012-03-02 17 views
1

revertをtrueに設定してマウスを離したときに、要素の位置を取得する方法を教えてください。マウスリリース時の要素の位置を取得するjQuery draggable

$("#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

停止機能を次のように更新します。 stopコールバックは2つの引数 'event'と 'ui'を受け取ります。両方のコンソールでconsole.logを実行すると、多くの情報を見つけることができます。

stop: function(e,ui){ 
    console.log(ui.position.top); 
    console.log(ui.position.left); 
} 
関連する問題