2010-03-21 15 views
6

Pracuję nad witryną, która musi być zaprojektowana z myślą o mobilnej dostępności. W ramach naszej burzy mózgów zastanawialiśmy się, czy można ją wykryć w przeglądarce mobilnej (np. Mobile Safari lub przeglądarce Androida), gdy urządzenie do przeglądania zmieniło orientację i użyć go jako czynnika uruchamiającego zmianę zawartości strony? Jak sugeruje tytuł tego pytania, naszym najlepszym scenariuszem jest możliwość wykrycia zmiany orientacji i użycie jej do zmiany CSS w locie, aby przedstawić nieco inną stronę dla krajobrazu i portretu.Czy można używać Javascript/CSS do zamiany arkuszy stylów, gdy urządzenie mobilne obraca się?

Oczywiście możemy po prostu zaprojektować stronę, która wygląda dobrze w jeden sposób i sprawić, by było oczywiste, że powinna być oglądana w ten sposób, ale fajny czynnik strony wyglądającej dobrze w obie strony jest całkiem atrakcyjny.

Czy ten pomysł można zrealizować? Praktyczny?

Odpowiedz

8

Tak, to zostanie odebrane w more general question.

Podsumowując, należy słuchać z JavaScript do zdarzenia orientationchange i przełączyć w stylizacji obsługi zdarzenia, w zależności od wartości window.orientation.

+0

dobrze, drát. Tęskniłem za tym pytaniem podczas mojego wstępnego wyszukiwania SO odpowiedzi na to pytanie. Oznaczono gwiazdką teraz. Dzięki! –

0

Zrób styl płynu, który w każdym przypadku dostosować ..

Trzeba by dać bardziej szczegółowy opis zagadnień, które chcesz rozwiązać dzięki czemu możemy sugerować bardziej szczegółowe odpowiedzi ..

Powiązane problemy