在此代码中,我的菜单正确向下滑动,但随后我点击按钮我的菜单向上滑动而没有动画..有什么想法是什么问题?
if($(this).hasClass('menu-opened')){
$('#cssmenu').css({backgroundColor: '#333333'});
$("#menu-button").css("font-size", "12px");
$('#cssmenu ul:first').slideDown();
} else {
$('#cssmenu').css({backgroundColor: ''});
$("#menu-button").css("font-size", "0px");
$('#cssmenu ul:first').slideDown();
}
答案 0 :(得分:0)
两者都设置为“slideDown()”。它可能只是因为你将font-size设置为0而消失。
if($(this).hasClass('menu-opened'))
$('#cssmenu ul:first').slideUp();
else
$('#cssmenu ul:first').slideDown();
除非必要,否则我不会操纵其他任何事情。请记住,如果要为更改字体大小/颜色设置动画,则必须在CSS中设置变换集。