protectDefault и oncontextmenu - PullRequest
       8

protectDefault и oncontextmenu

0 голосов
/ 09 января 2019

Мне нужно избегать $('.lorem').on('contextmenu', function... - длинная история почему.

Хотите тоже самое, используя oncontextmenu.

Получение ошибки

"Uncaught TypeError: Невозможно прочитать свойство 'protectDefault' из неопределенного"

Любая помощь?

function fn(e){
e.preventDefault();
console.log('lorem');
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class='parent' oncontextmenu='fn()'>lorem</div>

1 Ответ

0 голосов
/ 09 января 2019

Это работает для меня

function fn(e) {e.preventDefault(); console.log('lorem');}

window.addEventListener("load",function() {
  document.querySelector(".parent").oncontextmenu=fn
});
<div class='parent'>lorem</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...