【发布时间】:2011-09-21 17:26:12
【问题描述】:
我有一个具有 jQuery 拖放功能的网页。它适用于所有桌面浏览器,但不适用于 iPad。不知何故,click + drag 事件被捕获以上下移动页面。
那么,在不编写 iPad 应用程序的情况下,通常如何在 iPad 上进行拖放操作?
【问题讨论】:
我有一个具有 jQuery 拖放功能的网页。它适用于所有桌面浏览器,但不适用于 iPad。不知何故,click + drag 事件被捕获以上下移动页面。
那么,在不编写 iPad 应用程序的情况下,通常如何在 iPad 上进行拖放操作?
【问题讨论】:
您不能使用鼠标事件...您需要更改为触摸事件
http://ross.posterous.com/2008/08/19/iphone-touch-events-in-javascript/
一种方法是使用移动框架(如 jQTouch、jQMobile 等)划分这两个代码......
这是一个使用 jQTouch 的simple test
在 Browser 和 iPad
上使用 jQuery UI Sortable使用jQuery UI Sortable demo code 和Touch Events 代码,效果很好!
【讨论】: