Zadejte hledaný výraz...

Skript – Při loadu/reloadu stránek se mi obšas stává, že skrytý prvek se na chvilku zobrazí

lahwin
verified
rating uzivatele
(12 hodnocení)
3. 12. 2015 11:11:20
Zdravím, obšlehl jsem si z netu tento skript:
Při loadu/reloadu stránek se mi obšas stává, že skrytý prvek (#obchod) se na chvilku (pikovteřinu) zobrazí.
Nevíte čím by to mohlo být?
Děkuji
Petr
3. 12. 2015 11:11:20
https://webtrh.cz/diskuse/skript-pri-loadu-reloadu-stranek-se-mi-obsas-stava-ze-skryty-prvek-se-na-chvilku-zobrazi#reply1156985
Fido123
verified
rating uzivatele
(13 hodnocení)
3. 12. 2015 11:14:11
Tak mu v css nastav
3. 12. 2015 11:14:11
https://webtrh.cz/diskuse/skript-pri-loadu-reloadu-stranek-se-mi-obsas-stava-ze-skryty-prvek-se-na-chvilku-zobrazi#reply1156984
lahwin
verified
rating uzivatele
(12 hodnocení)
3. 12. 2015 11:16:11
To se pak ale prvek nezobrazí vůbec to jsem zkoušel.
Když mu dám v css display:none tak se pak javaskriptem po kliknutí nezobrazí.
3. 12. 2015 11:16:11
https://webtrh.cz/diskuse/skript-pri-loadu-reloadu-stranek-se-mi-obsas-stava-ze-skryty-prvek-se-na-chvilku-zobrazi#reply1156983
Fido123
verified
rating uzivatele
(13 hodnocení)
3. 12. 2015 11:24:58
Napsal lahwin;1245825
To se pak ale prvek nezobrazí vůbec to jsem zkoušel.
Když mu dám v css display:none tak se pak javaskriptem po kliknutí nezobrazí.
Hmmm. A zkoušels to CSS zapsat i inline pomocí ?
3. 12. 2015 11:24:58
https://webtrh.cz/diskuse/skript-pri-loadu-reloadu-stranek-se-mi-obsas-stava-ze-skryty-prvek-se-na-chvilku-zobrazi#reply1156982
lahwin
verified
rating uzivatele
(12 hodnocení)
3. 12. 2015 11:27:05
Mrkněte na to prosím pokud vás něco napadne je to na adrese www.esbazar.cz
Vlevo nahoře je políčko (Pro registrované...) které zobrazuje a skrývá litu pro přihlášení.
V základu je tato lišta skrytá pod vyhledáváním, ale občas se při procházení po stránkách na chvilku zobrazí (na mne to působí jako kdyby to ten javaskript nestihl schovat dřív než se načte html stránka)
3. 12. 2015 11:27:05
https://webtrh.cz/diskuse/skript-pri-loadu-reloadu-stranek-se-mi-obsas-stava-ze-skryty-prvek-se-na-chvilku-zobrazi#reply1156981
i-PRESS
verified
rating uzivatele
(2 hodnocení)
3. 12. 2015 11:33:42
Script máte uzavřen document ready, tedy mu říkáte, aby se spustil až po načtení stránky. Proto je probliknutí tak nějak logické :-)
Jak píše Fido123, výchozí stav je vhodné nastavit pomocí CSS. Viz https://jsfiddle.net/s81mru2u/
3. 12. 2015 11:33:42
https://webtrh.cz/diskuse/skript-pri-loadu-reloadu-stranek-se-mi-obsas-stava-ze-skryty-prvek-se-na-chvilku-zobrazi#reply1156980
lahwin
verified
rating uzivatele
(12 hodnocení)
3. 12. 2015 11:36:29
Hned to jdu opravit -moc Vám děkuju za radu.
Petr
Opraveno -super!
Díky !
3. 12. 2015 11:36:29
https://webtrh.cz/diskuse/skript-pri-loadu-reloadu-stranek-se-mi-obsas-stava-ze-skryty-prvek-se-na-chvilku-zobrazi#reply1156979
Zdravim,
iba by som poopravil i-PRESS
Script máte uzavřen document ready, tedy mu říkáte, aby se spustil až po načtení stránky. Proto je probliknutí tak nějak logické :-)
document.ready sa spusta okamzite po nacitani js
window.load sa spusta az po kompletnom nacitani vsetkych resources napr. obrazkov.
Odporucam pre buducnost nastavit display:none v css pre prvok ktory ma byt schovany a potom on.('click', function(){$('.prvok').addClass('visible')}); V css potom nastavit .prvok.visible (display:block) alebo to vyriesit cez css3 - transitions atd. Je to lepsie riesenie z hladiska rychlosti webu.
4. 12. 2015 15:04:59
https://webtrh.cz/diskuse/skript-pri-loadu-reloadu-stranek-se-mi-obsas-stava-ze-skryty-prvek-se-na-chvilku-zobrazi#reply1156978
Pro odpověď se přihlašte.
Přihlásit