Помогите исправить меню
Вот ссылка
Собственно когда наводишь на кнопку "О проекте" много раз, всё время повторяется её событие "Появление" "Исчезновение".. Вот код с проблемой:
$(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, время: 03:57. |