Jquery UI 的拖放错误

3

我有一个关于iPad应用程序拖放错误的问题。

我正在使用Jquery UI和http://touchpunch.furf.com/ touch punch。

我似乎只能拖放第一项,然后我的控制台中出现了一堆错误信息。

错误信息如下:

event.layerX and event.layerY are broken and deprecated in WebKit. They will be removed from the engine in the near future.

TypeError: 'undefined' is not an object (evaluating 'this._mouseDownEvent.pageX') on my jquery ui file.

我想知道有没有人知道如何解决这个问题。谢谢帮助!

1个回答

3
我遇到了完全相同的问题。无意中,我下载的jquery.ui.touch-punch.js文件是2010年的旧版本0.1.0。 当我重新下载文件(这次是正确的v0.2.2)后,它就很好用了。
结果发现我不小心从这个fork下载了它,而不是官方来源,我猜你也遇到了同样的问题。
我在这个SO帖子的顶部答案提供的链接上偶然发现了那个fork:Javascript Drag and drop for touch devices 希望这也能帮助到你!

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接