我有一个应用程序,我允许用户拖动一些图像。它使用jquery。我试图让它在移动设备上运行(在iPhone上,如果我拖动图像然后拖动整个页面)。我想使用jquery mobile。这是正确的方法吗?如果是这样,从常规jquery转换到jquery mobile是否相当容易?而且,如果我使用jquery mobile,它是否仍然可以在桌面上拖动?
谢谢!
答案 0 :(得分:8)
我找到了一个非常简单的解决方案 - jQuery UI Touch Punch。
它可以有效地将触摸事件转换为点击事件,因此您的可拖动代码将在您希望的移动/平板电脑触摸屏上运行。
要实施,您只需下载Touch Punch脚本,然后将其包含在HTML 之后,其他jQuery / jQuery用户界面包括:
<script src="scripts/jquery.ui.touch-punch.min.js"></script>
我已经在Android和iOS上进行了测试,它第一次为我工作,没有任何问题。