У меня есть код:
$(function(){
$("ul.dropdown li").hover(
function (){
$(this).addClass("hover");
$('ul:first',this).css('display', 'block');
}, function(){
$(this).removeClass("hover");
$('ul:first',this).css('display', 'none');
}
);
});
Проблема следующая.. Мне нужно чтобы при hover функция срабатывала не сразу, а через 1 секунду.
Пробовал приспособить setTimeout, пробовал им вызывать функцию, а к функции присвоить название.. Но не сработало..
Что я делаю не так?
ах, да.. Нужно чтобы это срабатывало каждый раз при hover, подвел мышь к элементу - отсчет пошел и сработала функция. Подвел к другому такому же элементу - отсчет пошел и все тоже самое.