У меня есть несколько таких сайтов, как google-docs и map-quest, которые имеют пользовательские раскрывающиеся меню при щелчке правой кнопкой мыши. Как-то они переопределяют поведение браузера в раскрывающемся меню, и теперь я точно знаю, как они это делают. Я нашел плагин jQuery, который делает это, но мне все еще интересно несколько вещей:
- Как это работает? Действительно ли раскрывающееся меню браузера переопределяется или эффект просто моделируется? Если да, то как?
- Что отвлекает плагин? Что происходит за кулисами?
- Это единственный способ добиться этого эффекта?