После запрета контекстного меню страницы браузера, как снова отобразить его с помощью JavaScript? - PullRequest
1 голос
/ 13 марта 2011

Например, у меня есть следующие коды:

document.addEventListener('contextmenu', function (e) {
  e.preventDefault();
  // Running some codes here...
  // Now I wanna display the context menu. How can I do?
}, true;

После запрета контекстного меню страницы браузера, как отобразить его снова с помощью JavaScript?

Спасибо!

Ответы [ 2 ]

2 голосов
/ 13 марта 2011

return true; сделает наоборот.

Пример:

if (...) {
    e.preventDefault();

} else {
    return true;
}

Проверьте рабочий пример на http://jsfiddle.net/TXVt6/1/

0 голосов
/ 13 марта 2011

e.preventDefault предотвращает появление меню.Просто пропустите этот вызов, если вы хотите действие по умолчанию (то есть всплывающее меню).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...