jQuery拖动复位位置与双击



我对这个jsfiddle示例有点困惑。当用户拖动正方形时,一切都很正常。但是当用户在拖动它离开原始位置后双击正方形时,我希望它返回到只有一半工作的原始位置(垂直)。它不会向右转!任何帮助,非常感谢:)

你可以这样做(我纠正了你的小提琴,因为它完全错了):

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/

最新更新