Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   $(this) и setTimeout (https://javascript.ru/forum/misc/13264-%24-i-settimeout.html)

kolosnitsyn 23.11.2010 14:45

$(this) и setTimeout
 
Всем привет.

Подскажите, пожалуйста, люди добрые.

Есть код следующего содержания:

$('ul#nav li').hover(
        function() {
			$(this).addClass("active");
            $('ul#nav li.active ul').addClass("active");
        },	
	function() { $(this).removeClass("active") }
    
	);


Как к $(this).removeClass("active") прицепить setTimeout?

Спасибо.:help: :blink:

Конструкция
object = {
	   func: function() { alert(this) }
	}
	 
	// правильный вариант с передачей this
	setTimeout( function() { object.func.call(object) } , 1000)


работать отказывается напрочь...


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