Помогите исправить меню
Вот ссылка
Собственно когда наводишь на кнопку "О проекте" много раз, всё время повторяется её событие "Появление" "Исчезновение".. Вот код с проблемой: $(function(){ var a = $('div#cathover_drop1'); $('.deProject').hover(function(){ a.addClass('deProject'); a.slideDown(''); },function(){ a.slideUp(''); }); }); А вот я пытался сделать, но не очень красиво вышло.. $(function(){ var a = $('div#cathover_drop1'); $('.deProject').hover(function(){ a.addClass('deProject').stop(true, true); a.slideDown(''); },function(){ a.slideUp(''); }); }); Как сделать чтобы она не повторялась? |
$(function(){ $('.deProject').mouseenter(function(){ $('div#cathover_drop1').addClass('deProject').stop(true, true); $('div#cathover_drop1').slideDown(''); }).mouseleave(function(){ $('div#cathover_drop1').slideUp(''); }); }); |
Deff,
Попробуйте без .stop(true, true); наводите много раз на кнопку, и увидите что она открывается и закрывается ровно столько раз, сколько и навели.. |
Цитата:
$(function(){ $('.deProject.not(.deProject)').mouseenter(function(){ $('div#cathover_drop1').addClass('deProject').stop(true, true); $('div#cathover_drop1').slideDown(''); }).mouseleave(function(){ $('div#cathover_drop1').removeClass('deProject').stop(true, true); $('div#cathover_drop1').slideUp(''); }); }); |
Часовой пояс GMT +3, время: 19:09. |