数据("draggable")在jQuery-ui-1.10.3中未定义

Jay*_*kla 3 jquery jquery-ui jquery-ui-draggable

用新版本升级jquery和jquery ui之后我遇到了问题.我在droppable中获取未定义的数据("draggable").

小提琴显示我的问题.

$(this).data("draggable").originalPosition = {
      top: 0,
      left: 0
}
Run Code Online (Sandbox Code Playgroud)

它适用于jQuery 1.8.3jQuery UI 1.9.2.但是当我使用jQuery 2.0.2jQuery UI 1.10.3时无法正常工作.

你可以使用第39行的firebug进行检查,当你使用最新的jQuery文件时,它会显示未定义的.

请帮助我或提供任何替代方案.提前致谢.

Aru*_*hny 8

我认为它已重命名,请尝试

$(this).data('ui-draggable')
Run Code Online (Sandbox Code Playgroud)