绑定(' contextmenu')不适用于ios

时间:2016-02-22 13:32:46

标签: javascript ios events safari

我希望能够长时间触摸手机,我写道

$('.myObject').bind('contextmenu', function(e){ ... my code ... });

它适用于所有设备,除了ios Safari,有谁知道什么是问题以及如何修复?

1 个答案:

答案 0 :(得分:0)

为什么您不使用jQuery mobiles taphold 事件?它的字面意思就是这个。所以不要写:

$('.myObject').bind('contextmenu', function(e){ ... my code ... });

你会写:

jQuery( ".selector" ).on( "taphold", function(e) { ... your code ... })

如果你走这条路,不要忘记包含jQuery mobile!

Further reading here.