$(document).ready(function () {
                var time = 300;              
                $("#nav").mouseenter(function(){
                    var $elem = $(".submenu", this);
                    if ($elem.css('display') === 'none') {
                        $elem.stop(true).delay(time).fadeIn(600);
                    } else {
                        $elem.stop().animate({opacity:1}, 600);
                    }
                    time = 100;
                }).mouseleave(function(){
                    $(".submenu", this).stop(true).delay(300).fadeOut(600);
                });
            });
Только здесь при загрузке страницы открыты все имеющиеся подменю, а при повторном наведении так же открываются все. Как исправить?