ПредишенСледващото

По-рано в темата Към желаната страница с натискане на определени бутони видяхме един пример за един прост скрипт на "горещи клавиши" или "горещи клавиши", които, когато кликнете върху някои от ключовите фактори за извършване на прехода към клавиша обвързани с една страница.

Сега искаме да си представим по-универсален скрипт на "горещи клавиши", които могат да се справят натискане на клавишната комбинация (например, "Shift" + "А" или "Ctrl" + "Q").

Също така, този скрипт при натискане на определен клавиш (в този случай, ключът "Ctrl") се добавя към името на ключа меню, като кликнете върху която ще скочи върху линка.

За същия сценария на "горещи клавиши", преход към желаната страница на сайта, като натиснете определена комбинация от клавиши на клавиатурата, трябва да свържете към вашия сайт JQuery библиотека:

Сега ние трябва да добавите стил на числата, които ще се появят пред елементите на менюто в същото време прави и стила на менюто:

След това добавете меню, към който искате да добавите "горещи клавиши":



новини
скриптове
Услуги
хитрост
търсене

$ (Документ). keydown (функция () Var е = д || прозорец събитие .;
ако (напр. ctrlKey д. кодът> 48 д. кодът <= 49 + keys. length ) window. location. href = links [ e. keyCode - 49 ];
>
ако (напр. ctrlKey) $ ( "#hotkey TR TD а '). всеки (функция (и) $ (това) текстови (I + 1 + '' + ключове [Ь]).>);
$ ( "#hotkey TR ТД"). addClass ( "писмо");
>
>);

Ако използвате този скрипт трябва да се вземе предвид, че комбинация от "горещи клавиши" вече са запазени в браузъра, така че трябва да изберете тези, които не съвпадат с вече съществуващата. Ето защо в нашия скрипт използва комбинация от клавиши "Ctrl" и цифри.

Сега нека да разгледаме някои аспекти на сценария, например, на ред:

ако (e.ctrlKey e.keyCode> 48 e.keyCode 48 - ключове код трябва да бъде по-голяма от 48 (където 48 е ключов код "0") и e.keyCode

Подкрепете проекта - споделете линка, благодаря!