WordPress - menü és címsorok betöltődésének hiánya - mitől lehet?
Adott egy weboldal, ahol néha (pl.: CTRL+F5 után, első belépéskor) a menü és néhány címsor nem töltődik be Google Chrome alatt. Mi lehet a hiba oka?
Előre is köszönöm!
Oldal: London Design bútor stúdió
A kinézet demo oldala (ott megy): Revelation
Videó a hibáról: (először megmutatom mi nem fog betöltődni, utána frissítek, és látható, hogy tényleg nem töltődnek be).
https://www.youtube.com/watch?v=7LyoiRXhtlw
Köszönöm!
re: WordPress - menü és címsorok betöltődésének hiánya - mitől lehet?
Így messziről nem tudom megmondani, csak próbálgattam.
Kikapcsolt javascripttel mindig betöltődik, de a te változatodnál valahogy furán. Amikor már minden betöltődött, akkor jelenik meg csak a felső menüsor, sőt még ugrik is egyet. Elvileg annak kellene először látszódnia.
Az eredeti is így viselkedik, csak ott kevésbé feltűnő.
Valahol a javascripteknél lesz a hiba (szerintem). Kommentezd ki a js fájlokat és egyesével engedd vissza őket és látod, hohgy melyiknél történik ez a dolog. Ha tudod, hogy melyik felelős az effektért, (ha van olyan js, mivel css-ből is működött) akkor kezd azzal.
Ha megvan, hol, melyik js file-nál száll el az oldal, kezdd el átböngészni a js-t.
Szerintem nagyjából ezt kellene tenni és így esetleg megtalálod a bugot.
re: WordPress - menü és címsorok betöltődésének hiánya - mitől lehet?
Css-Js hiba.
Az elemek ott vannak, betöltődnek, csak nem jelennek meg.
Én a js-eket és css-eket javasolnám átnézésre, azoknak is azokat a részeit, amik ezen selectorokat érintik. Valahol valami ütközés van. Talán mikor a nyers szövegre ráerőltetné a stílust a js.
Észrevétel:
A menü is és feliratok is ott vannak annak ellenére, hogy nem látszanak. A menü kinézete megváltozik amikor ráviszed a kurzort, ezért utána meg is jelenik (valószínűleg onmouseoverre frissíti a menu css-ét).
A feliratokat pedig annak ellenére, hogy nem látszanak ki tudom jelölni az oldalon, és pl egy textfile-ba beilleszteni. Ennek nem tudom mikor változik a css-e, de azután ez is jól jelenik meg.
Szerk.:
Amit még így ránézésre lehet látni, hogy az eredeti kicsit frissebb jquery-vel operál?
bár ezt nem tudom hova rakni: jquery.js?ver=1.10.2 de gondolom az 1.10-es jquery-re utal
re: WordPress - menü és címsorok betöltődésének hiánya - mitől lehet?
Nem vagyok ilyen mélységében hozzáértő, de egy dolgot biztosan tudok mondani:
viszonylag gyenge notebookról próbáltam megnyitni az oldalt (2ghz celeron, 1gb ram, Vista), és úgy megállt a gép, mint a szög. Kb 2 percig mozdítani sem tudtam az egeret, utána becsuktam a lapot, és helyre állt a rend.
re: WordPress - menü és címsorok betöltődésének hiánya - mitől lehet?
Szép baleset. Úgy látom egyedi betűtípust használsz, esetleg próbáld ki valami alapértelmezettel (Arial, Tahoma, Comic San :-) ). Az is lehet, hogy egyszerűen túl nagy a betűtípus mérete és az oldalbetöltés után kezdi csak lerenderelni ennek a formázását.
re: WordPress - menü és címsorok betöltődésének hiánya - mitől lehet?
A hibában az a legbosszantóbb, hogy nem konstans módon jelentkezik, hanem alkalomszerűen. Anélkül, hogy a háttérben bármilyen módosítás történne.
Köszönöm az eddigieket.
re: WordPress - menü és címsorok betöltődésének hiánya - mitől lehet?
Ez egy chrome bug. A font-face-el vannak gondok. A kovetkezo frissitesnel javitjak remelhetoleg.
re: WordPress - menü és címsorok betöltődésének hiánya - mitől lehet?
Az orange.css-ben levő font-face-t tedd ki külön css-be. Ha ez nem segít, akkor a google fontsról kellene behúzni a fontot vagy kikellene tenni cdn-re szerintem, így nem töltené újra hülyére és elvileg jó lenne.
re: WordPress - menü és címsorok betöltődésének hiánya - mitől lehet?
Elnézést, kicsit hülyeséget mondtam, vagyis találgatás helyett (a js-ek ki-bekommentezése előtt) először effektívebb rákeresni, hátha már más is belefutott :)
Első keresésre google chrome invisible text ki is adta:
wordpress - @font-face Text is invisible in Chrome on refresh... but not always? - Stack Overflow
re: WordPress - menü és címsorok betöltődésének hiánya - mitől lehet?
Az már biztos, hogy nem betűtípus hiba, mert hiába cserélem le, ugyanolyan marad.