JQuery слайд / вниз меню не скользит - PullRequest
1 голос
/ 07 июля 2011

Я пытаюсь создать меню типа аккордеона, в котором два основных навигационных элемента имеют по 3 элемента суб-навигации каждый, однако аккордеан кажется очень нервным, а не плавным движением слайда, когда он меняется на разные ссылки - посмотритездесь www.rbasra.com / test

Иногда при нажатии на некоторые ссылки также появляется белая вспышка.

Я использую следующий скрипт навсе страницы сайта:

<script language="JavaScript">
$(document).ready(function() {

    //avoid jumping to the top of the page when the href is an #
    $("ul.topnav > li").each(function(index) {
        if($(this).find("ul.subnav").size() != 0){
            if($(this).find("a:first-child").attr('href') == "#"){
                $(this).click(function(){return false;});
            }
        }
    });

    $("ul.topnav li").click(function() { //When trigger is clicked...
        //Do nothing when the list is open
        if(!$(this).find("ul.subnav").is(':visible')){
            $(this).parent().find("ul.subnav").slideUp('5000'); 
            $(this).find("ul.subnav").slideDown('5000').show(); //Drop down the subnav on click
        }
    });
});
</script>

Любая помощь будет принята с благодарностью.

...