15

我有一个小应用程序已经开发了一段时间。我和我的朋友们一直在为此努力工作,并且即将发布测试版。

我想用 iPhone 和 iPad 做一些演示,看起来很酷:p

现在我的问题是如何处理:

  • 鼠标按下
  • 鼠标向上
  • 鼠标离开

iPhone 的多点触控界面(我希望它与 iPad 类似)处理浏览器上的鼠标移动有一个滚动事件。可以尝试捕获滚动事件并使用它来模拟拖动,但我什至不知道它是否可行,或者它是否只是一个 hack。

任何人都知道一种更强大的方式来管理 iphone/ipad 上的拖动事件?

4

4 回答 4

14

Apple 的开发人员页面有很多关于处理这些类型问题的有用信息。

处理事件

于 2010-01-29T15:06:57.980 回答
0

尝试这个 :

jquery.event.drag - v 2.2 三配音媒体 - http://threedubmedia.com

于 2012-08-11T06:13:33.017 回答
0

我遇到了同样的问题,我意识到在很短的时间内,开发代码来处理原始鼠标(向下、移动和向上)事件需要时间。因此,我继续修改了 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 设备上就好了。

让我知道这是否有帮助。

于 2011-07-03T15:31:50.653 回答
-1

如果您使用的是 jQuery,则将jquery.ui.mouse.touch.jsjquery UI 1.9一起使用。

于 2011-10-09T13:55:31.080 回答