ui可拖动还原不再适用于jquery-2.0.3



我想从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

有人能帮忙吗?

添加jquery库。

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

最新更新