![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 17.09.2013 Skąd: Polska Ostrzeżenie: (0%) ![]() ![]() |
Dobry wieczór wszystkim (IMG:style_emoticons/default/Lkingsmiley.png)
Kod ten prawidłowo działa - jeżeli rozdzielczość jest równa/mniejsza od 1200px, to odpowiedni div się kryje - wszystko działa prawidłowo. Kiedy wejdziecie jednak na facebooka, albo twitch.tv, to zauważycie, że tam również elementy kryją sięprzy zbyt niskiej rozdzielczości (np. boczne menu). Jaka jest różnica? Obraz w przeglądarce możemy powiększać znakiem +, lub ctrl+ i kiedy to robię, to element się nie chowa (chociaż powiększam obraz sztucznie nawet do bardzo niskiej rozdzielczości). Przy sztucznym powiększaniu obrazu w przeglądarce, javascript nie działa. Wszystko wyświetla się prawidłowo dopiero po zmianie rozdzielczości w ustawieniach wyświetlacza i odświeżeniu strony internetowej. Na facebook'u i twichu elementy ulegają zmianie zarówno po zmianie rozdzielczości, jak i sztucznym powiększaniu. Jak to zrobić? Być może jest opcja zmiany efektu "schowaj div po zmianie rozdzielczości monitora" na "schowaj div po zmianie rozdzielczości obrazu w przeglądarce". Mam nadzieję, że dobrze wszystko wyjaśniłem. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 915 Pomógł: 210 Dołączył: 8.09.2009 Skąd: Tomaszów Lubelski/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Zamiast robić to w javascript skorzystaj z "media queries" w CSS3.
Ten post edytował redeemer 29.04.2014, 20:01:00 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 19:00 |