私はこのjsfiddle exampleに少しこだわっています。ユーザーが正方形をドラッグすると、すべて正常に動作します。しかし、ユーザーが正方形を元の位置からドラッグした後にダブルクリックすると、半分しか機能していない元の位置に戻りたい(垂直)。右にいかない!どんな助けでも大歓迎です:)
2251 次
1 に答える
0
あなたはできます(完全に間違っていたので、私はあなたのフィドルを修正しました):
jQuery("#drag_item").draggable({containment: '#container'});
var position = jQuery("#drag_item").position();
//you could also use
//var position = jQuery("#drag_item").offset();
$("#drag_item").dblclick(function() {
$('#drag_item').css({
'top': position.top
});
$('#drag_item').css({
'position': 'fixed'
});
$('#drag_item').css({
'left': position.left
});
});
ここでフィドルhttp://jsfiddle.net/6kXTP/5/
于 2011-09-01T14:50:38.913 に答える