1

私はこのjsfiddle exampleに少しこだわっています。ユーザーが正方形をドラッグすると、すべて正常に動作します。しかし、ユーザーが正方形を元の位置からドラッグした後にダブルクリックすると、半分しか機能していない元の位置に戻りたい(垂直)。右にいかない!どんな助けでも大歓迎です:)

4

1 に答える 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 に答える