Glavni problem s korištenjem jqueryja za provjeru je li veličina zaslona odgovarajuća jest to što može biti netočan.
is mobile var isMobile = false; //initiate as false // device detection if(/(android|bbd+|meego).+mobile|avantgo|bada/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|ipad|iris|kindle|Android|Silk|lge |maemo||midp||mmp||netfront||opera m(ob|in)i||palm( os)?||phone||p(ixi|re)/8.0.+mobile.+firefox/i.test(navigator.userAgent)){ isMobile = true; }
Ovaj kod provjerava je li uređaj mobilni uređaj ili nije. Započinje postavljanjem isMobile na false. Zatim koristi regularni izraz za provjeru niza korisničkog agenta navigatora. Ako nađe podudaranje, isMobile postavlja na true.
Svojstva zaslona u jQueryju
Postoji nekoliko svojstava koja možete koristiti za kontrolu izgleda vašeg zaslona u jQueryju.
širina i visina: Ova svojstva postavljaju širinu i visinu zaslona u pikselima.
orijentacija: Možete koristiti ovo svojstvo da odredite je li zaslon u portretnom ili pejzažnom načinu.
prikaz: Ovo svojstvo određuje treba li zaslon biti prikazan kao prozor preko cijelog zaslona ili ne.
Što je jQuery
jQuery je JavaScript biblioteka koja vam pomaže u stvaranju dinamičnih, responzivnih web stranica. Uključuje značajke za rukovanje događajima, animiranje elemenata i stvaranje Ajax interakcija.