bind('contextmenu') 不适用于 iOS

bind('contextmenu') not working for ios

本文关键字:适用于 iOS 不适用 bind contextmenu      更新时间:2023-09-26

我想在手机上长时间触摸,我写了

$('.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!

进一步阅读 这里.