Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
display:none a ładowanie na urządzeniach mobilnych
#1
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ł ?
Odpowiedz
#2
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ś.
Odpowiedz
#3
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()
Odpowiedz
#4
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?
Odpowiedz
#5
(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
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  [JS] Problem z display block. kadobe 1 2,491 16-08-2013, 22:39
Ostatni post: msx83
  Kilka problemów dla urządzeń mobilnych hieroshima 9 6,167 27-10-2012, 17:35
Ostatni post: hieroshima
At html/css/php(?) - ładowanie podstron do jednego div'a Jamal_312 4 4,540 28-02-2012, 18:57
Ostatni post: Jamal_312
  sposób na ładowanie grafiki wieniar1986 2 2,775 15-05-2011, 20:46
Ostatni post: Kartofelek
  "float: left" a "display: inline-block" dla menu beny 2 4,523 26-01-2011, 02:59
Ostatni post: beny

Skocz do:


Użytkownicy przeglądający ten wątek:
Sponsorzy i przyjaciele
SeoHost.pl