1

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

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 回答