Сообщение от serj0110
|
Покажи строку кода, где задаешь событие при наведении указателя на кнопку.
|
пробовал даже методом тыка. Тишина.
А так мое видение было таким
this.setHandlersNotMobile = function(){
menu.on('mouseenter.mainMenu', '.catalog-menu-lvl0-item', function(){
var _ = $(this);
setTimeout(function(){
var submenu = _.children('.submenu-wrap');
if ( _.hasClass('opened') ){
submenu.velocity('stop').velocity('reverse');
//$('body').addClass('darken');
return;
}
submenu.addClass('opened')
}, 500);
setTimeout(function(){
if (typeof initHCarousel === 'function') submenu.find('.scroll-slider-wrap').each(initHCarousel);
}, 50);
}).on('mouseleave.mainMenu', '.catalog-menu-lvl0-item', function(){
var _ = $(this);
var submenu = _.children('.submenu-wrap');
submenu.removeClass('opened');
}).on('hitstoggle', function(e, data){
if ( data.type === 'show' && typeof initHCarousel === 'function' ){
data.wrap.each(initHCarousel);
}
});
}
При таком исполнении резко проводя по меню оно появлятся но не убирается. Нужно навести на какое то время что бы пропало.