Domača » Kodiranje » Kako dodati bližnjice na vašo spletno stran

    Kako dodati bližnjice na vašo spletno stran

    Ljubite bližnjice na tipkovnici? Lahko vam pomagajo prihraniti veliko časa, kajne? Želite dodati bližnjice na svoje spletno mesto v korist vaših obiskovalcev? To bi znatno izboljšalo dostopnost in navigacijo vašega spletnega mesta.

    V tej objavi vam bom dal kratek vodnik o tem, kako dodati bližnjice na vašo spletno stran z uporabo knjižnice JavaScript, imenovane Mišolovka. Z Mišolovko lahko določite ključe kot so Shift, Ctrl, Alt, Options in Command to opravlja določene funkcije na vaši spletni strani. Prav tako dobro deluje v starejših brskalnikih.

    Več o storitvi Hongkiat:

    • Enostavno ustvarjanje animiranega opisa orodij s Hint.Css
    • Izdelava vodnika po korakih z uporabo Intro.Js [Vadnica]
    • Kako oblikovati drsnik za območje HTML5
    • Kako uporabljati piškotek & lokalno shrambo HTML5

    Kako začeti

    Začnite z ustvarjanjem novega dokumenta HTML skupaj z vsebino in povezovanjem knjižnice Mousetrap. Uporabljala bom knjižnico Mousetrap, ki bo gostila v CDNjs, tako da bo knjižnica strežena prek omrežja CloudFlare, ki mora biti hitrejši od našega lastnega strežnika.

      

    Zdaj bomo uporabili mišolovko "vezati" način za priključitev tipk na tipkovnici s funkcijo. Lahko dodelite tipko, kombinacijo tipk ali zaporedje tipk, na primer

    Enotni ključ

    V tem primeru vežemo s.

     Mousetrap.bind ('s', funkcija (e) // vaša funkcija tukaj…); 
    Kombinacijski ključ

    V tem primeru povežemo Ctrl in s. Za izvedbo določene funkcije boste morali pritisniti obe tipki skupaj.

     Mousetrap.bind ('ctrl + s', funkcija (e) // vaša funkcija tukaj ...); 
    Zaporedni ključ

    V tem primeru mora uporabnik pritisniti g in nato s naknadno. Če razvijate spletno igro, je to lahko koristno za dodajanje skrivnega skritega ključa.

     Mousetrap.bind ('g s', funkcija (e) // vaša funkcija tukaj…); 

    Z mišnico

    Izdelali bomo preprosto spletno stran z nekaj bližnjicami na tipkovnici, ki uporabnikom omogočajo dostop do nekaterih funkcij na spletnem mestu. Uporabili bomo jQuery, da boste lažje manipulirali z dokumentom HTML in izbrali elemente HTML.

       

    Začnimo z nečim lahkim.

    Priključili bomo ključ, ki bo uporabniku omogočil, da se hitro osredotoči na vnosno polje za iskanje.

    1. V nadaljevanju je oznaka HTML za iskanje skupaj z oznako id.

      

    2. Nato ustvarimo funkcijo, ki se bo osredotočila na vnos iskanja.

     funkcija iskanje () var search = $ ('# search'); search.val ("); search.focus (); 

    3. Nazadnje, povežemo ključ za zagon funkcije.

     Mousetrap.bind ('/', iskanje); 

    4. To je to. Sedaj bi morali imeti možnost, da se pomaknete do vnosa za iskanje s pritiskom na gumb /.

    Lahko pa tudi povežete kombinacijo tipk, Ctrl / Cmd + F, ki je priljubljena ključna bližnjica za iskanje v mnogih namiznih aplikacijah:

     Mousetrap.bind (['ukaz + f', 'ctrl + f'], iskanje); 

    Z mišnico z zagonskim trakom

    Miško lahko enostavno vključite v okvir, na primer Bootstrap. V tem drugem primeru bomo prikazali okno s pomočjo, ki bo prikazalo seznam bližnjic, ki so na voljo na spletnem mestu. Tukaj se odločim za Bootstrap Modal, da predstavim seznam in določim? za prikaz modala.

    Čeprav? je dostopna samo s tipko Shift, ki povezuje samo? zadostuje.

     Mousetrap.bind ('?', Funkcija () $ ('# help'). Modal ('show');); 

    Zdaj, ko si zadel? se prikaže pojavno okno.

    Nasvet Za učinkovito vezavo

    Sčasoma lahko vaša rastoča zbirka bližnjic na tipkovnici začne zmešati vašo kodo. Če se to zgodi, lahko dodate dodatek, s katerim lahko ustvarite svoj “ključem” učinkovitejši. Imenuje se “povezati slovar”. Dodajte to razširitev za primarno knjižnico Mousetrap, mousetrap.min.js.

    Zdaj, namesto da ločimo vsako ključno vezavo, jih lahko lepo združimo v eno .bind () metodo, na primer:

     Mousetrap.bind ('/': iskanje, 't': tweet, '?': Funkcija modal () $ ('# help'). Modal ('show');, 'j': funkcija naslednji ( ) highLight ('j'), 'k': funkcija prev () highLight ('k')); 

    Za naprednejšo izvedbo si lahko ogledate demo, ki sem ga naredil. V predstavitvi lahko pritisnete tipko J ali K, da označite objavo, in pritisnite T, da objavite trenutno objavo, ki ste jo označili..

    • Prikaži predstavitev
    • Prenesi