bind('contextmenu') 不适用于 iOS
bind('contextmenu') not working for ios
我想在手机上长时间触摸,我写了
$('.myObject').bind('contextmenu', function(e){ ... my code ... });
它适用于所有设备,除了iOS Safari,有谁知道问题是什么以及如何解决?
为什么不使用jQuery手机点击事件?从字面上看,它就是为了这个。所以与其写:
$('.myObject').bind('contextmenu', function(e){ ... my code ... });
你会写:
jQuery( ".selector" ).on( "taphold", function(e) { ... your code ... })
如果你走这条路,不要忘记包括jQuery mobile!
进一步阅读 这里.
相关文章:
- Firebase updateChildValues适用于IOS,但不适用于Web和Android
- 如何根据平台切换资产:适用于Windows的Flash和适用于iOS的HTML5
- 适用于 iOS 视口的 jQuery 修复
- 是否有适用于iOS和Android浏览器的性能指南
- 任何适用于iOS的WebRTC客户端实现
- 如何制作适用于iOS和桌面的视差滚动网站
- 在 Titanium 中添加适用于 iOS 的操作栏
- 是否有适用于Windows 8 [桌面]应用程序的iOS钥匙串
- 适用于iOS的回合制多人游戏,使用CouchDB和IrisCouch
- 使用适用于iOS的UIAutomation Instruments时,有没有办法在测试之间保持我的应用程序打开状态
- 科尔多瓦本地通知播放适用于iOS和Android的本地声音
- 适用于ios的Phonegap插件..javascript部分
- 使用外部按钮的webkitEnterFullscreen()适用于Chrome和Safari,但不适用于iOS
- Google Places componentrestrictions适用于iOS的国家/地区
- 适用于iOS、Android和Web的多设备RSA加密
- Bootstrap 3 Modal内置texarea.当点击/聚焦文本区域时,背景滚动到顶部.仅适用于iOS 8
- 苹果取消了直播shoutcast&ios 6上的icecast仅适用于web应用程序
- 文本放大镜适用于iOS设备
- 是否有一个同时适用于iOS和Android的原生控件javascript框架?
- jQuery CSS样式只适用于iOS的第一个元素