Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Как написать это в jQuery (https://javascript.ru/forum/jquery/12667-kak-napisat-ehto-v-jquery.html)

Serg_pnz 28.10.2010 10:31

Как написать это в jQuery
 
var GoImg = function() {
	alert('123')
}
GoImg.delay(1500);


Как в jQuery сие описывается?

Serg_pnz 28.10.2010 10:54

$(document).ready(function(){

var GoImg = function() {
	alert('123')
}

$(GoImg).delay(3500);

});

Вроде работает, но нет задержки...

Serg_pnz 28.10.2010 11:01

var GoImg = function() {
	alert('123')
}

setTimeout(function () {
	$(GoImg);
}, 2500);


Простите за флуд, разобрался.

monolithed 28.10.2010 11:01

можно еще сократить:

setTimeout(function(){
   alert('123');
}, 2500);

Serg_pnz 28.10.2010 11:54

Не, эта функция еще на клике нужна. Мутил что бы код поменьше таскать.
Вот что получилось в первом приближении

var GoImg = function() {
	jQuery.ajax({
	    type: 'POST',
		url: 'ajaxform/captchaimg.php',
		success: function(msg){
			$('#spanimg').html(msg);
	    }
	}); 
}

setTimeout(function () {
	$(GoImg);
}, 2500); 

$("#noimg").click(function () {  
	$(GoImg);
});


Часовой пояс GMT +3, время: 18:09.