![]() |
![]() ![]() |
![]() |
![]()
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 -------------------- |
|
|
![]()
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
-------------------- |
|
|
![]()
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?
-------------------- |
|
|
![]()
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. -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 02:06 |