Показать сообщение отдельно
  #5 (permalink)  
Старый 24.12.2014, 19:40
Интересующийся
Отправить личное сообщение для IgorArhangel Посмотреть профиль Найти все сообщения от IgorArhangel
 
Регистрация: 14.01.2013
Сообщений: 29

Сделал.. результат тот же..
ну то есть оно работает
$(".left-menu ul.menu>li").mouseenter(function(){
					$('ul', this).slideDown(500); 
				}).mouseleave(function(){
					$('ul', this).slideUp(500);
				});

Но как прописать условие чтоб активный пункт при наведении и отведении, меню начинает закрываться.
То есть прописать условие, чтоб применять данный метод только для элементов без класса .active

Обернул в такое условие:
if ( !$(".left-menu ul.menu>li").hasClass("active") ) {
				$(".left-menu ul.menu>li").mouseenter(function(){
					$('ul', this).slideDown(500); 
				}).mouseleave(function(){
					$('ul', this).slideUp(500);
				});
				};


Все равно не пашет.
Ответить с цитированием