Autor | Zpráva | ||
---|---|---|---|
it47 Profil |
Ahojte,
mam takuto funkciu, ale chcel by som tam dat nejaku podmienku, aby sa vykonavala iba, ked je pouzivatel cez stolovy pocitac (nie mobile zariadenie). Existuje prosim nejaka taka podmienka? Vopred dakujem velmi pekne. $('#content_middle').css({ height : function() { var vyskaObalka = 200, vyskaStred = $(this).height(), zvysokVyska = vyskaStred % vyskaObalka; return (zvysokVyska != 0) ? vyskaStred + vyskaObalka - zvysokVyska - 20 : vyskaStred; } }); |
||
Venca V Profil |
#2 · Zasláno: 22. 9. 2017, 09:06:00
|
||
M4n Profil * |
#3 · Zasláno: 22. 9. 2017, 10:49:29
Existuje k tomu nějaký důvod? Pokud ano – detekuj přímo ten (jako velikost zobrazení, podpora doteků, geolokace a podobně).
Jestli je nebo není zařízení mobilní by tě nemělo vůbec zajímat. |
||
_es Profil |
#4 · Zasláno: 22. 9. 2017, 11:32:54
it47:
Okrem argumentov v [#3] M4n to vyzerá na niečo, čo by sa malo vyriešiť len v CSS a nie do toho ťahať JavaScript a ešte aj detekciu „mobilnosti“. Notebook je „mobilný“? Tablet je „mobilný“? |
||
Mlocik97-m Profil * |
#5 · Zasláno: 22. 9. 2017, 12:38:21
it47:
Vyzera to ako o retardovany pokus o responzivitu skrz JS, a to fakt divnym (retardovanym) sposobom. Ak ma ist o to ze v závyslosti od zariadenia sa má meniť laylout a CSS, tak použite CSS funkci @media () {} |
||
Časová prodleva: 6 let
|
0