Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [ajax][jquery] Slider zdjęć i ładowanie zdjęć, gdy pojawią się w oknie przeglądarki
Forum PHP.pl > Forum > XML, AJAX > AJAX
kazag
Witam,

mam dwa problemy, prosiłbym o wskazówki, gdzie szukać rozwiązań.

1. Chcę zrobić slidera zdjęć na stronie, jednak zdjęć będzie dużo, przez co ich załadowanie opóźnia ładowanie innych partii strony. Wolałbym, aby załadowało się jedno, a potem jak ma się zmienić, to plik ładował drugie itd... Rozumiem, że należy to zrobić właśnie AJAXem, z tym, że nie miałem z nim jeszcze styczności i nie wiem gdzie ręce włożyć...

2. Chciałbym (na innej stronce) aby kilka zdjęć, które sa jedno pod drugim (jest och około 20, sporych rozmiarów) ładowały się dopiero, kiedy znajdują się w polu widoczności przeglądarki. Słowem - użytkownik widzi np. jedno zdjęcie i połowe drugiego, to one się ładują, zjeżdza niżej, to skrypt ładuje kolejne widoczne zdjęcia itd... Dzięki temu również na początku załaduję maks. dwa zdjęcia, a stronka będzie się ładować dalej...
fleshgrinder
z pierwsza rzecza mozesz sobie poradzic bez ajaxa smile.gif
taki pomysl na szybko:
  1. <ul>
  2. <li><img src="/cos/1.jpg"></li> <- aktualnie wyswietlany element
  3. <li><img rel="/cos/2.jpg"></li> <- nastepny w kolejce
  4. (...)
  5. </ul>

dzieki temu, ze element img nie bedzie mial atrybutu src, przegladarka nie zacznie go ladowac. pozniej przy przechodzeniu miedzy elementami podstawiasz wartosc rel jako src, wtedy przegladarka zaczyna zaciagac obrazek.

odnosnie drugiej, sprawdz lazyload
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.