Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 29.08.2015, 13:57
Новичок на форуме
Отправить личное сообщение для Askanim Посмотреть профиль Найти все сообщения от Askanim
 
Регистрация: 22.08.2015
Сообщений: 7

Как поставить SetTimeOut в jquery событие ?
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 // но он почему то тут отказывается происходить 
		});

и кусок html кода
<li>
<a href="" class="active menu_enabled">Номера</a>
<div class="pod_menu_block">
<a href="" class="pod_link">номер 1</a>
<a href="" class="pod_link">номер 2</a>
<a href="" class="pod_link">номер 3</a>
<a href="" class="pod_link">номер 4</a>
<a href="" class="pod_link">номер 5</a>
<a href="" class="pod_link">номер 6</a>
<a href="" class="pod_link">номер 7</a>
<a href="" class="pod_link">номер 8</a>
<a href="" class="pod_link">номер 9</a>
<a href="" class="pod_link">номер 10</a>
</div>
</li>

подскажите как быть почему сетТим аут не работает ? или как правильно его использовать? а ещё пробовал внутри собтия сеттаймаут ставить вообще синтаксис пишет не верный блин чё делать подскажите плиз :?
Ответить с цитированием
  #2 (permalink)  
Старый 29.08.2015, 15:24
Аватар для Sigizmund2012
Профессор
Отправить личное сообщение для Sigizmund2012 Посмотреть профиль Найти все сообщения от Sigizmund2012
 
Регистрация: 16.07.2014
Сообщений: 267

$(".menu_enabled").mouseover(function() {
        $(".pod_menu_block").show(1000);
    });

$(".pod_menu_block").mouseleave(function() {
            $(this).delay(200).hide(1000);
    });

Ещё для этого метод hover() подходит.
Ответить с цитированием
  #3 (permalink)  
Старый 29.08.2015, 16:14
Новичок на форуме
Отправить личное сообщение для Askanim Посмотреть профиль Найти все сообщения от Askanim
 
Регистрация: 22.08.2015
Сообщений: 7

ааааа ну не фига се вот оно чё... спасибо....
Ответить с цитированием
  #4 (permalink)  
Старый 29.08.2015, 17:07
Новичок на форуме
Отправить личное сообщение для Askanim Посмотреть профиль Найти все сообщения от Askanim
 
Регистрация: 22.08.2015
Сообщений: 7

$(".menu_enabled").mouseover(function() {
       $(".pod_menu_block").show(1000);
    });

$(".menu_enabled").mouseleave(function() {
       $(".pod_menu_block").stop().show(1000);
    });

if (! $(".menu_enabled").mouseover())
{
	 $(".pod_menu_block").stop().show(1000);
}
$(".pod_menu_block").mouseleave(function() {
            $(this).delay(500).hide(1000);
    });

помогите плиз ещё чутка нуна реализовать код не знаю как в принципе алгоритм знаю а как написать не знаю.. нужно если не курсор на блоке... то стоп анимация.
я вот попробавал написать так но не получилось подазреваю так в условии написать нельзя...
Ответить с цитированием
  #5 (permalink)  
Старый 30.08.2015, 06:46
Аватар для Sigizmund2012
Профессор
Отправить личное сообщение для Sigizmund2012 Посмотреть профиль Найти все сообщения от Sigizmund2012
 
Регистрация: 16.07.2014
Сообщений: 267

Askanim,
Ваш код с 5-й по 7-ю строку это и делает, if тут не нужен.
P.S. Кстати всё стесняюсь спросить, зачем вы одновременно mouseover и mouseleave используете? Нормальные люди mouseover вместе с mouseout пишут, а mouseenter с mouseleave.

Последний раз редактировалось Sigizmund2012, 30.08.2015 в 06:52.
Ответить с цитированием
  #6 (permalink)  
Старый 30.08.2015, 11:33
Новичок на форуме
Отправить личное сообщение для Askanim Посмотреть профиль Найти все сообщения от Askanim
 
Регистрация: 22.08.2015
Сообщений: 7

ну там маус ентер не нужен. а вот на нижнем нужен а то при маусоут, когда наводишь на какие то внутренние элементы сразу сробатывает, события и начинает закрываться элемент.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как правильно интегрировать jQuery Lightbox в СMS? gogadesign Элементы интерфейса 0 12.01.2013 17:20
Как изменить размер всех видео (iframe) разом через jQuery? dhorh Элементы интерфейса 2 29.12.2012 19:41
2 разных модуля на jQuery - как подключить? finder jQuery 4 23.03.2012 22:29
Как правильно подавить событие при подключении своего обработчика? Маэстро Firefox/Mozilla 2 03.09.2011 11:46
как проверить поддеружет браузер определенное событие? GOll Элементы интерфейса 9 24.07.2008 14:40