[jQuery, Ajax] loading gif

Dział poświęcony JavaScriptowi - tworzeniu dynamicznym stron WWW.
mar3
Bywalec
Bywalec
Posty: 44
Dołączył(a): poniedziałek, 15 czerwca 2009, 16:15

[jQuery, Ajax] loading gif

Post przez mar3 »

Tworze bibliotekę w jQuery z wykorzystaniem ajaxa. Chciałbym wczytywać .gif podczas pobierania danych z serwera. Tak jak w 4 lekcji kursu Ajax.
Korzystam z funkcji $.post():

Code: Zaznacz cały

$.post("skrypt.php", {"t": "1"}, 
	function(podp)
	{
		//...
	}
);
Morfidon
Administrator
Administrator
Posty: 1332
Dołączył(a): wtorek, 5 sierpnia 2008, 21:48
Contact:

Re: [jQuery, Ajax]loading gif

Post przez Morfidon »

Aby uzyskać ten efekt w jQuery skorzystaj z funkcji $.ajax(), (możliwe, że z post() też działa, aczkolwiek tego nie próbowałem), a następnie:

Code: Zaznacz cały

	$('#loading').ajaxStart(function() {
		
		$(this).css('top', ($(window).scrollTop()+100));
	    $(this).show();
	}).ajaxComplete(function() {
	    $(this).hide();
	});
gdzie #loading to identyfikator do div'a z gifem.
mar3
Bywalec
Bywalec
Posty: 44
Dołączył(a): poniedziałek, 15 czerwca 2009, 16:15

Re: [jQuery, Ajax] loading gif

Post przez mar3 »

Wielkie dzięki za pomoc.
Post Reply