Задержка выпадающего меню

Как сделать, чтобы выпадающее меню скрывалось не сразу после увода курсора, а, например, через 1сек? Спасибо.

1 ответ

  • 0
    если у вас на javascript меню
    function myDelay(func,time){
    var time = time * 1000;
    setTimeout(function(){
    eval(func+"()");
    }, time);
    }

    function menuHide(){
    $("#menu").hide();
    }

    $("#menu").mouseleave(function(){
    myDelay(menuHide,1);
    })

    Если на CSS, то читайте стиль transition

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите