uiDraggable使用jquery-2.0.3恢复不再工作

时间:2013-09-04 09:21:43

标签: jquery jquery-ui jquery-ui-draggable

我想从jquery-1.9.1更改为jquery-2.0.3,现在我的可拖动对象的恢复功能已不再适用了。我正在使用:

revert: function(event,ui){
            $(this).data("uiDraggable").originalPosition = {
                top: 528, left: 254
            };
            return !event;
        },

因此可拖动对象返回其原始位置。我得到的错误是:

TypeError:$(...)。data(...)未定义

上:528,左:254

有人可以帮忙吗?

2 个答案:

答案 0 :(得分:0)

添加jquery库。

$(".draggable").draggable({
    revert: function (event, ui) {
        $(this).data("uiDraggable").originalPosition = {
            top: 0,
            left: 0
        };
        return !event;
    }
});

答案 1 :(得分:-1)

$(this).data('ui-draggable').originalPosition = {
  top: 50,
  left: 0
};