![]() |
[css][WordPress] display:hide - Wersja do druku +- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl) +-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www) +--- Dział: Początkujący webmaster (https://www.webmastertalk.pl/forum-poczatkujacy-webmaster) +--- Wątek: [css][WordPress] display:hide (/thread-css-wordpress-display-hide) |
[css][WordPress] display:hide - boogie - 18-01-2012 Moje pytanie jest następujące. Czy zawartość div'a z parametrem Kod: display:none; Konkretnie: czy przeglądarka załaduje do pamięci obrazki znajdujące się w div'ie wykorzystując jakże cenny dla mnie Bandwidth serwera i wydłużając czas ładowania strony? Jeśli tak właśnie jest, mam kolejne pytanie. Jest jakiś sposób by za pomocą jQuery ładować do konkretnych div'ów dokumenty php? RE: [css] display:hide - Ancik - 18-01-2012 Z tego co wiem, to zależy od przeglądarki. FF ich nie ładuje, IE ładuje. RE: [css] display:hide - szym - 18-01-2012 visibility:hidden powinno pomóc RE: [css] display:hide - Ancik - 18-01-2012 Z ciekawości poszperałem trochę w necie i z tego co się dowiedziałem, to visibility też nie jest zbytnim rozwiązaniem. W sumie jest to dość logiczne, że skoro znajduje się w kodzie taka deklaracja, to mimo wszystko jest wczytywana, bez względu na wartość określającą widoczność elementu. Dzięki temu element jest gotowy do wyświetlenia w każdej chwili. RE: [css] display:hide - boogie - 18-01-2012 Z tego co zauważyłem sam, opera mobile na Androidzie nie ładuje tej treści. Po kliknięciu w link wywołujący tą treść z diva widać, że obrazki są dopiero doczytywane. Z kolei na PC w przypadku Chrome i FF wydaje się, że są ładowane już przy wejściu na stronę, po kliknięciu w link, są od razu dostępne. Po drugie mimo, że po odświeżeniu, kiedy strona wyświetla się już w pełni, przeglądarka nadal coś tam przez chwilkę ładuje. (czyściłem za każdym razem pamięć podręczną) Szukam jakiegoś sposobu żeby tego uniknąć. Mam zintegrowaną galerię z szablonem Wordpressa. Obrazki muszę wywoływać za pomocą php Kod: <img scr="<?php bloginfo('template_directory'); ?>/obrazek.jpg"> Kod: function zaladuj(url) { Macie jakieś propozycje lepszego rozwiązania? Raczkuję jeśli chodzi o JS. Myślałem też żeby wykorzystać wordpressowe <base href="http://myexample.com" /> w index.php i zawartość galerii wywoływać z pliku HTML. Ktoś ma z tym jakieś doświadczenie? EDIT mimo użycia <base href="http://localhost/blog/wp-content/themes/Portfolio" />, wordpress nie wyświetla nawet logo znajdującego się w tej lokalizacji... Poddaję się, okazało się, że IE nie wczytuje zawartości ukrytych div'ów do #content, wyświetla tylko komunikat z drugiej części skryptu Kod: if(textStatus == 'error') { Zaczynam rozumieć głęboko zakorzenioną niechęć do IE wśród developerów... Chyba po prostu oprę galerię o strony wordpressa... |