Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jQuery]Preload obrazka
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
likon1
Witam,

Posiadam nastepujacy problem:

robie zapytanie do ajaxa z pomoca jQuery ktore zwraca mi zdjecie. Chce zrobic tak by w czasie gdy zdjecie sie laduje ( podczas ladowania nic sie nie wyswietla - a pod zdjeciem zrobilem jpg z podkladem ) pojawiaj sie loader.. przykrywajacy to pole. Nie chodzi tu o loader dla zakonczonego zapytania AJAX gdyz takie umiem zrobic i nie o to mi chodzi. Potrzebuje preloader dla jQuery dla zdjec.

Zna ktos taki kod?
vokiel
Ale w czym problem? Przed samym wywołaniem ajaxa wyświetlasz div'a z tym preloaderem (domyślam się, że masz na myśli kręcący się gif), ajax się wykonuje, gif się kręci. Po pobraniu obrazka wstawiasz go i pokazujesz, a ukrywasz preloadera. Ot i cała filozofia...

Z czym masz konkretnie problem. Bo kodu to tu może być 2 linijki, w dodatku nawet nie długie:

[JAVASCRIPT] pobierz, plaintext
  1. $('#div_gdzie_zaladujesz_zdjecie').addClass('preloader');
  2. $.post({
  3. 'test.php',
  4. {id: 1},
  5. function(data){
  6. $('#div_gdzie_zaladujesz_zdjecie').removeClass('preloader').html(data);
  7. }
  8. });
[JAVASCRIPT] pobierz, plaintext
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.