var bob = setTimeout(function() {$(this).hide()
});
//где стоит this пробовал непосредственно и класс...
}, "200");
//собственно вот мне нужно чтоб hide происходил по событие mouseleave
$(".menu_enabled").mouseover (function() {
$(".pod_menu_block").show("1000");
});
$(".pod_menu_block").mouseleave (function() {
bob // но он почему то тут отказывается происходить
});
подскажите как быть почему сетТим аут не работает ? или как правильно его использовать? а ещё пробовал внутри собтия сеттаймаут ставить вообще синтаксис пишет не верный блин чё делать подскажите плиз :?
помогите плиз ещё чутка нуна реализовать код не знаю как в принципе алгоритм знаю а как написать не знаю.. нужно если не курсор на блоке... то стоп анимация.
я вот попробавал написать так но не получилось подазреваю так в условии написать нельзя...
Askanim,
Ваш код с 5-й по 7-ю строку это и делает, if тут не нужен.
P.S. Кстати всё стесняюсь спросить, зачем вы одновременно mouseover и mouseleave используете? Нормальные люди mouseover вместе с mouseout пишут, а mouseenter с mouseleave.
Последний раз редактировалось Sigizmund2012, 30.08.2015 в 06:52.
ну там маус ентер не нужен. а вот на нижнем нужен а то при маусоут, когда наводишь на какие то внутренние элементы сразу сробатывает, события и начинает закрываться элемент.