jquery - 在触摸屏移动设备上启用拖放

标签 jquery android browser mobile mobile-phones

我最近刚买了一部安卓手机,发现我网站上的拖放不起作用!我明白为什么它不会,但是有没有人找到解决这个问题的方法?我正在使用 JQuery 来实现 D&D...

最佳答案

我使用了 jQuery UI 触摸打洞器——它通过修改 mousedown、mouseup 功能并将它们替换为 touchstart、touchend 等来工作。

关于: http://touchpunch.furf.com/

脚本: https://raw.github.com/furf/jquery-ui-touch-punch/master/jquery.ui.touch-punch.min.js

代码:

包括:

<script src="jquery.ui.touch-punch.min.js"></script>

在您的 header 中的 jquery UI 脚本文件之后。

关于jquery - 在触摸屏移动设备上启用拖放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2034334/

相关文章:

c# - WebBrowser控件使用IE9

jquery - 使用 Flash、Javascript 和 JQuery 时遇到问题

android - 如何从 Play 结算库中获取货币符号

android - 如果其内容包含某些内容,如何查询数据库以获取子项?

eclipse - 如何启用 eclipse 内部浏览器 (Ubuntu 12.10)?

firefox - 为什么 Firefox 将其 UI 界面配置文件命名为 : userChrome. css?

javascript - ajax 不能与 django 一起使用

jQuery 等同于 Prototype array.last()

jquery - 最后点击的元素

Android普通按钮变透明