我有一个小应用程序已经开发了一段时间。我和我的朋友们一直在为此努力工作,并且即将发布测试版。
我想用 iPhone 和 iPad 做一些演示,看起来很酷:p
现在我的问题是如何处理:
- 鼠标按下
- 鼠标向上
- 鼠标离开
iPhone 的多点触控界面(我希望它与 iPad 类似)处理浏览器上的鼠标移动有一个滚动事件。可以尝试捕获滚动事件并使用它来模拟拖动,但我什至不知道它是否可行,或者它是否只是一个 hack。
任何人都知道一种更强大的方式来管理 iphone/ipad 上的拖动事件?
我有一个小应用程序已经开发了一段时间。我和我的朋友们一直在为此努力工作,并且即将发布测试版。
我想用 iPhone 和 iPad 做一些演示,看起来很酷:p
现在我的问题是如何处理:
iPhone 的多点触控界面(我希望它与 iPad 类似)处理浏览器上的鼠标移动有一个滚动事件。可以尝试捕获滚动事件并使用它来模拟拖动,但我什至不知道它是否可行,或者它是否只是一个 hack。
任何人都知道一种更强大的方式来管理 iphone/ipad 上的拖动事件?
Apple 的开发人员页面有很多关于处理这些类型问题的有用信息。
尝试这个 :
jquery.event.drag - v 2.2 三配音媒体 - http://threedubmedia.com
我遇到了同样的问题,我意识到在很短的时间内,开发代码来处理原始鼠标(向下、移动和向上)事件需要时间。因此,我继续修改了 ThreeDumsMedia jQuery.event.drag 插件,使其能够在 iPhone 上运行。
从http://www.shamasis.net/2011/06/javascript-drag-events-on-iphone-and-other-touch-based-devices/获取 jQuery.event.drag并且“拖动”事件将起作用在 iOS 设备上就好了。
让我知道这是否有帮助。
如果您使用的是 jQuery,则将jquery.ui.mouse.touch.js与jquery UI 1.9一起使用。