Я пытаюсь создать меню типа аккордеона, в котором два основных навигационных элемента имеют по 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>
Любая помощь будет принята с благодарностью.