javascript - 使用 jQuery 在移动设备上处理长按和双击事件的最佳方法是什么?

标签 javascript jquery iphone events mobile

我正在寻找添加“doubletap”和“longtap”事件以与 jQuery 的 live()、bind() 和 trigger() 一起使用的最佳解决方案。我推出了自己的快速解决方案,但它有点问题。有没有人有他们会推荐的插件,或者他们想要分享的自己的实现?

最佳答案

它已作为错误报告给 jQuery,但由于双击与双击不同,因此它没有高优先级。然而,策划者 Raul Sanchez 为 doubletap 编写了一个 jquery 解决方案,您可能会使用它! Here's the link , 适用于移动 Safari。

易于使用:

$('selector').doubletap(function() {});

-编辑-

还有一个 longtap 插件 here !您可以在 iPad 或 iPhone 上观看演示 ​​here .

关于javascript - 使用 jQuery 在移动设备上处理长按和双击事件的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5507638/

相关文章:

javascript - var checkValue - Jquery - 如何更改语言?

苹果手机 : image captured from camera changes orientation

iphone - 如何使 subview 显示在键盘顶部?

javascript - 为工具提示自定义 css 后,它显示两次

javascript - 带有弹出模块的多个元素

iphone - 如何在 ReactiveSwift 中中断 SafeSignal?

javascript - Firebase web - 如何限制数据只能由我的域写入?

javascript - 在搜索框中输入并重定向到另一个页面

javascript - 更改位置哈希后返回到以前的 url

javascript - 将额外数据附加到表单请求