Как я могу подключить событие к событию, если кто-то нажимает на письмо g?
(Где карта символов для всех букв?)
javascript
jquery
keyboard-shortcuts
T Zengerink
источник
источник
Ответы:
Поскольку этот вопрос изначально задавался, Джон Резиг (основной автор jQuery) разработал и улучшил проект js-hotkeys. Его версия доступна по адресу:
http://github.com/jeresig/jquery.hotkeys
источник
meta
ключ, то, что не поддерживается вjs-hotkeys
:) СпасибоА как насчет горячих клавиш JQuery ?
Чтобы связать Ctrl+ cс функцией (
f
), например:источник
## Heading ##
появится в текстовом поле. Пример 2 : этот вопрос. Пример 3 : это вопросы и ответы .Я недавно написал для этого отдельную библиотеку. Это не требует jQuery, но вы можете использовать его с jQuery без проблем. Это называется мышеловка.
Вы можете проверить это на http://craig.is/killing/mice
источник
Ну, есть много способов. Но я предполагаю, что вы заинтересованы в продвинутой реализации. Несколько дней назад я был в том же поиске, и я нашел один.
Вот.
Это хорошо для захвата событий с клавиатуры, и вы найдете карты персонажей тоже. И хорошо, что ... это JQuery. Проверьте демо на той же странице и решите.
Альтернативная библиотека здесь .
источник
Если вам нужны простые ярлыки (например, 1 буква, например g), вы можете легко сделать это без дополнительного плагина:
источник
этот сайт говорит 71 = g, но код jQuery выше думал иначе
Прописная буква G = 71 , строчная 103
источник
Вы также можете попробовать jQuery плагин shortKeys . Пример использования:
источник
Изучив некоторые jQuery в Codeacademy, я нашел решение связать ключ со свойством animate. Вся идея заключалась в том, чтобы анимировать без прокрутки, чтобы перейти от одного раздела к другому. Примером из Codeacademy было перемещение Марио через DOM, но я применил это для разделов моего сайта (CSS с высотой 100%). Вот часть кода:
Я думаю, что вы могли бы использовать это для любого письма и собственности.
Источник: http://www.codecademy.com/forum_questions/50e85b2714bd580ab300527e
источник
Существует новая версия hotKeys.js, которая работает с 1.10+ версией jQuery. Это небольшой, 100-строчный файл javascript. 4 КБ или просто 2 КБ. Вот несколько простых примеров использования:
Клонируйте репозиторий из github: https://github.com/realdanielbyrne/HoyKeys.git или перейдите на страницу репозитория github https://github.com/realdanielbyrne/HoyKeys или добавьте свой вклад.
источник
Подобно @craig, я недавно создал библиотеку ярлыков.
https://github.com/blainekasten/shortcut.js
Цепной API с поддержкой нескольких функций, связанных с одним ярлыком.
источник
Я заставил тебя нажать клавишу! Вот мой код:
источник
Я пытался сделать то же самое, я сделал это после долгого времени! Вот код, который я использовал! Работает: Отлично! Это было сделано с помощью библиотеки shortcuts.js ! добавил несколько других нажатий клавиш в качестве примера!
Просто запустите снип-код, щелкните внутри поля и нажмите Gклавишу!
Обратите внимание на ctrl+Fи meta+Fэто отключит все, keyboard shortcutsпоэтому вы должны сделать сочетания клавиш в том же сценарии! также keyboard shortcutдействия могут быть вызваны только
javascript
!Для того, чтобы конвертировать HTML в
javascript
,php
илиASP.net
идти здесь ! Чтобы увидеть все мои keyboard shortcutsвживую JSFIDDLE Нажмите здесь!Обновить
источник