Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
display:none a ładowanie na urządzeniach mobilnych - 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ł: xHTML, CSS, JavaScript (https://www.webmastertalk.pl/forum-xhtml-css-javascript)
+--- Wątek: display:none a ładowanie na urządzeniach mobilnych (/thread-display-none-a-ladowanie-na-urzadzeniach-mobilnych)



display:none a ładowanie na urządzeniach mobilnych - mercs600 - 15-03-2013

Witajcie, szukam jakiegoś sensownego rozwiązania, do nie ładowania treści na urządzeniach mobilnych. Przykład: Mamy jakiś nietypowy slider na stronie głównej, i ma być on tylko widoczny na desktopowych/tabletowych rozdzielczościach, poniżej ma się w ogóle nie ładować, użycie tutaj display:none nie ma sensu bo treść/zdjęcia w tle i tak będą się ładować na tym mniejszym urządzeniu. Mam w głowię tylko opcję sprawdzania tego w js, aby do tych rozdzielczości gdzie ma się wyświetlać ten slider to tam będzie ładowany w innym przypadku nie. Może ma ktoś jakiś pomysł ?


RE: display:none a ładowanie na urządzeniach mobilnych - prawdziwypiotrek - 16-03-2013

Hmmm...a po stronie serwera ? Można by pokombinować coś z http://mobiledetect.net/ .
W normalnych okolicznościach mógłbyś wczytywać pierwszy obrazek, a resztę dynamicznie. Jeśli chcesz wywalić jednak cały slider, to chyba najlepiej nie wyświetlać jego kodu w ogóle, czyli dać tam jakiegoś if-a po stronie serwera.

Albo to samo w js - tak jak sam wymyśliłeś.


RE: display:none a ładowanie na urządzeniach mobilnych - Engine - 16-03-2013

sprawdzanie rozdzielczości za pomocą js (za pomocą php rozdzielczości nie sprawdzisz), i później to warunki if else i ładowanie slidera np. za pomocą jQuery .load()


RE: display:none a ładowanie na urządzeniach mobilnych - Kartofelek - 16-03-2013

ja bym działa po stronie serwera. Nie dość że łatwiej, to jeszcze z tym jsem na mobilach różnie bywa.

Swoją drogą jakie macie doświadczenia/odczucia odnośnie tworzenia responsive lub dedykowanych dla mobilek?


RE: display:none a ładowanie na urządzeniach mobilnych - mercs600 - 16-03-2013

(16-03-2013, 03:54)prawdziwypiotrek napisał(a): Hmmm...a po stronie serwera ? Można by pokombinować coś z http://mobiledetect.net/ .
W normalnych okolicznościach mógłbyś wczytywać pierwszy obrazek, a resztę dynamicznie. Jeśli chcesz wywalić jednak cały slider, to chyba najlepiej nie wyświetlać jego kodu w ogóle, czyli dać tam jakiegoś if-a po stronie serwera.

Albo to samo w js - tak jak sam wymyśliłeś.

Dzięki, czegoś takiego właśnie potrzebowałem, bo zgodzę się właśnie z Kartofelkiem, że bywa różnie, a tym bardziej, że często na jakiś starszych urządzeniach może być js po prostu wyłączany i ta detekcja przez js mi właśnie nic nie da.

Ja dopiero zakodowałem kilka stron pod responsive, jakoś wcześniej nie miałem czasu i chęci, ale ogólnie teraz sprawia mi to dużą satysfakcję Smile