Как отключить ярлык браузера Ctrl-N и сделать триггер функцией при нажатии Ctrl-N? - JS Fiddle добавил - PullRequest
0 голосов
/ 15 декабря 2011

Я добавил библиотеку shortcut.js из http://www.openjs.com/scripts/events/keyboard_shortcuts/

и попытался вызвать функцию при нажатии CTRL + N.Функция работала отлично, но так как CTRL + N - это новый ярлык окна в браузере (Mozilla 8) Он открыл новое окно после запуска функции.

Так что я хочу, чтобы сделать ярлык CTRL + N длявызвать мою функцию только тогда, когда курсор находится в div.если курсор не находится в div, ярлык браузера должен работать, иначе, если курсор находится внутри div, ярлык браузера должен быть отключен, а моя функция должна сработать.

Вот скрипка, которая могла бы объяснить этоbettter.http://jsfiddle.net/bala2111/4jBnp/1/

1 Ответ

1 голос
/ 15 декабря 2011

Попробуй это. Замените «yourDiv» на идентификатор вашего div

shortcut.add("ctrl+N",function(){"alert("hi")}, {'type':'keydown',
'propagate':false,
'target':yourDiv}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...