Javascript 如何防止css菜单中的自动滑动

Javascript 如何防止css菜单中的自动滑动,javascript,jquery,css,Javascript,Jquery,Css,我想防止在单击列表项时在css菜单上自动向上滑动。我随信附上了java脚本,还想在css菜单上突出显示(着色)选定的列表项。我已经使用了stop().slideup()函数,但它仍然不适用于我 (函数($){ $(文档).ready(函数(){ $('cssmenu>ul>li>a')。单击(函数(){ $('cssmenu li').removeClass('active'); $(this).closest('li').addClass('active'); var checkElemen

我想防止在单击列表项时在css菜单上自动向上滑动。我随信附上了java脚本,还想在css菜单上突出显示(着色)选定的列表项。我已经使用了stop().slideup()函数,但它仍然不适用于我

(函数($){
$(文档).ready(函数(){
$('cssmenu>ul>li>a')。单击(函数(){
$('cssmenu li').removeClass('active');
$(this).closest('li').addClass('active');
var checkElement=$(this.next();
如果((checkElement.is('ul'))和(&(checkElement.is(':可见))){
$(this).closest('li').removeClass('active');
checkElement.slideUp('normal');
}
如果((checkElement.is('ul'))&(!checkElement.is(':visible')){
$('cssmenuul:visible').slideUp('normal');
checkElement.slideDown('normal');
}
if($(this).closest('li').find('ul').children().length==0){
返回true;
}否则{
返回false;
}		
});
});

})(jQuery)将slideup设置为与slideup类似的none('none')

可能重复的