#html #jquery #ios #safari #contextmenu
#HTML #jquery #iOS #safari #контекстное меню
Вопрос:
У меня есть div, который должен открывать пользовательское меню. Поэтому я использую событие contextmenu от Jquery.
В настоящее время я привязываю событие таким образом:
$( "#idDiv" ).contextmenu(function() {
alert( "Handler for .contextmenu() called." );
});
Я также пытался связать его следующим образом:
$( "#idDiv" ).on('contextmenu', function() {
alert( "Handler for .contextmenu() called." );
});
Я даже пытался отключить поведение ios по умолчанию для длительного нажатия, используя:
body { -webkit-touch-callout: none !important; }
input { -webkit-user-select: none !important; }
Тем не менее, это не сработало. Кто-нибудь может мне помочь с этим?