Egy link a gomb megnyomásával kombináció

Korábban téma lépés a kívánt oldalt, ha megnyomja bizonyos billentyűk láttunk példát egy egyszerű script „forró gombokat”, vagy „forró gombokat”, amely, ha rákattint az egyes kulcsok ahhoz, hogy az átmenet a kulcs kötve egy oldalra.







Most azt szeretnénk, ha elképzelni egy univerzális script „forró gombokat”, hogy lehet kezelni, hogy lenyomja a (például a „Shift” + „A” vagy „Ctrl” + „Q”).

Továbbá, ez a script, ha megnyom egy bizonyos kulcsfontosságú (ebben az esetben a kulcs a „Ctrl”) növeli a menü gomb nevét, kattintva, amely ugrik a link.

Mert pontosan ugyanazt a forgatókönyvet a „gyorsbillentyűk”, egy átmenet a kívánt oldalon a honlap megnyomásával egy bizonyos kombinációja gombokat a billentyűzeten, meg kell csatlakoztatni, hogy a webhely jQuery könyvtár:

Most kell hozzá egy stílust a számok jelennek meg előtte a menüpontok egyidejűleg készült, és a stílus a menü:







Ezután adjon hozzá egy menü, amelyhez hozzá szeretné adni „gyorsbillentyűk”:



hírek
szkriptek
Szolgáltatások
lopakodás
keresés

$ (Document). keydown (függvény () var e = e || ablak esemény .;
if (pl. ctrlKey e. kulcskód> 48 e. keycode <= 49 + keys. length ) window. location. href = links [ e. keyCode - 49 ];
>
if (pl. ctrlKey) $ ( '#hotkey tr td a'). Minden (function (i) $ (this) szövege (i + 1 + '' + gombok [i]);. ");
$ ( '#hotkey tr td). addClass ( 'levél');
>
>);

Ha ezt a forgatókönyvet kell figyelembe venni, hogy bizonyos kombinációja „gyorsbillentyűk” már fenn a böngésző, így meg kell választani azokat, amelyek nem esnek egybe a már meglévő. Éppen ezért a script kombinációját használja billentyűk „Ctrl” és számok.

Most nézzük meg néhány szempontból a forgatókönyvet, például a következő sort:

if (e.ctrlKey e.keyCode> 48 e.keyCode 48 - kódkulcsai nagyobbnak kell lennie, mint 48 (ahol 48 a kulcs kódot „0”) és e.keyCode