![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 16.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
mam funkcje:
#loader to warstwa, która ma przysłaniać wszystko zanim nie załaduje się żądana zawartość #div_okno chciałbym, żeby ta warstwa (#loader) znikała po załadowaniu okna i robię to wstawiając w pliku okno.php:
i niestety to nie działa działa:
ale to ukrywa warstwę #loader zanim załadują się obrazki. gdzie popełniłem błąd |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 561 Pomógł: 72 Dołączył: 15.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Pobierasz wszystkie obrazki ze strony przez $('img') zliczasz ile ich jest, i dodajesz im funkcję do eventu load która zmniejsza licznik, gdy licznik zejdzie do zera możesz schować loader. Obrazki są ładowane jakby oddzielnie niż cały DOM i dlatego trzeba je traktować osobno.
-------------------- Nawet świnka może wejść na drzewo kiedy jest chwalona :)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 5 Dołączył: 12.09.2010 Skąd: Kraków / Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Nie prościej po prostu dorzucić do zdarzenia success ajaxa (tam już kod wykonywany jest synchronicznie), żeby ustawił hide() elementu ?
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 16.07.2025 - 20:40 |