![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 374 Pomógł: 23 Dołączył: 3.06.2006 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Szukałem na google i tutaj na forum ale jakoś nie bardzo mi to wyszło (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Chodzi o następujący problem: Jak wiadomo, podczas wysyłania treści strony do użytkownika najpierw przesyłane są teksty oraz obrazki a na końcu dopiero ładowane są skrypty JS dołączane z nagłówka head. Chodzi mi tutaj dokładnie o przykład Lighbox'a. Uaktywnia się on dopiero po załadowaniu całej treści strony i zanim załadują się wszystie obrazki w galerii, po kliknięciu na dany obrazek, skrypt przenosi mnie do powiększenia obrazku zamiast wyświetlić go w lightbox'ie. Czy idzie jakoś załadować bibliotek Lightboxa i inne pomocnicze zanim zostanie przesłana inna treść strony? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 603 Pomógł: 131 Dołączył: 24.07.2007 Skąd: Górny Śląsk Ostrzeżenie: (0%) ![]() ![]() |
No właśnie one są 'inicjowane' w onload, czyli dopiero po załadowaniu wszystkiego (łącznie z grafikami). W jQuery masz dostępne ready() - szybciej pozwala działać na dokumencie (juz wtedy kiedy drzewo DOM jest załadowane).
Powyższą tezę opieram na pierwszym linku z googla dla hasła lightbox, gdzie znalazłem taki plik: http://www.huddletogether.com/.../lightbox.js Powiedz czy tego używasz czy innego to postaram się poprawić kod tak, żeby działał szybciej (tzn tak jak chcesz) (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 20:58 |