Submenu hiding after a delay with jQuery

    [javascript]
    $(‘#main_menu li:has(ul)’).on(‘hover’, function(e) {
    var ul = $(this).parent().find(‘ul’);
    if ($(ul).is(‘:visible’) === true) {
    $(ul).delay(700).hide(0);
    }
    else {$(ul).show(0);}
    // $(this).parent().find(‘ul’).not(‘:has(li.current)’).toggle(); //или
    // e.preventDefault();
    });
    [/javascript]

    Leave a Reply