Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript] Ładowanie JS, Elelemnty strony rozjezdżają się
potreb
post 14.02.2011, 21:38:34
Post #1





Grupa: Zarejestrowani
Postów: 1 568
Pomógł: 192
Dołączył: 7.03.2005
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Poszukuje rozwiązania. Mam na stronie głównej elementy javascript, np tabs, slider. Zanim strona się załaduje te elementy rozjezdżają się i niezbyt to fajnie wygląda, czy jest jakiś sposób, aby naprawić ten błąd ładowania javascriptu. Jak można znaleźć ewentualne bugi i je naprawić. Nie jestem biegły w js, szukałem trochę w google, ale niestety nic ciekawego nie znalazłem.
Pozdrawiam


--------------------

Go to the top of the page
+Quote Post
wookieb
post 14.02.2011, 21:46:42
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Ale to nie jest bug. Po prostu musi się to załadować. Opcją jest odpowiednie ostylowanie tak aby ich nie było widać dopóki skrypty ich nie uruchowią. Bardzo przydatna jest właściwość visibility


--------------------
Go to the top of the page
+Quote Post
potreb
post 14.02.2011, 22:39:02
Post #3





Grupa: Zarejestrowani
Postów: 1 568
Pomógł: 192
Dołączył: 7.03.2005
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Hmm, bardziej myślałem o tym, że to bug, gdyż js załącza css do tych tabów później, jeżeli wyłączę js widać, że dla tych elementów nie ma ustawionych styli, gdyby był to nie wyglądało by tak tragicznie, w szczególności w IE. Czyli np dać elementowi np div visibility:none; a gdy js się załaduje do końca ustawi automatycznie na block?


--------------------

Go to the top of the page
+Quote Post
wookieb
post 14.02.2011, 22:43:05
Post #4





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Nie na block tylko na "visible".
Jeżeli np elementy powoduje złe ustawienia innych elementów na stronie (np parę wysokich divów pod sobą), możesz dorzucić overflow: hidden oraz ustawić mu odpowiednie wartości height oraz width. Dzięki temu elementy te nie będą wpływać na resztę strony.


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 02:06