Добрый день.
Всю голову сломал. Подскажите пожалуйста как сделать выпадание меню с задержкой. Скрипт готов без задержки и работает. А как добавить задержку голову сломал.
this.setHandlersNotMobile = function(){
menu.on('mouseenter.mainMenu', '.catalog-menu-lvl0-item', function(){
var _ = $(this);
var submenu = _.children('.submenu-wrap');
if ( _.hasClass('opened') ){
submenu.velocity('stop').velocity('reverse');
//$('body').addClass('darken');
return false;
}
submenu.addClass('opened'),
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);
}
});
}