Html Jquery contextmenu事件在ios/Safari上不起作用,而是长按打开默认的复制粘贴菜单
我有一个可以打开自定义菜单的div。因此,我使用Jquery的contextmenu事件 目前,我以以下方式绑定事件:Html Jquery contextmenu事件在ios/Safari上不起作用,而是长按打开默认的复制粘贴菜单,html,jquery,ios,safari,contextmenu,Html,Jquery,Ios,Safari,Contextmenu,我有一个可以打开自定义菜单的div。因此,我使用Jquery的contextmenu事件 目前,我以以下方式绑定事件: $( "#idDiv" ).contextmenu(function() { alert( "Handler for .contextmenu() called." ); }); 我也试着像这样把它绑起来: $( "#idDiv" ).on('contextmenu', function() { alert
$( "#idDiv" ).contextmenu(function() {
alert( "Handler for .contextmenu() called." );
});
我也试着像这样把它绑起来:
$( "#idDiv" ).on('contextmenu', function() {
alert( "Handler for .contextmenu() called." );
});
我甚至尝试使用以下命令禁用longpress的默认ios行为:
body { -webkit-touch-callout: none !important; }
input { -webkit-user-select: none !important; }
但还是没用。有人能帮我吗