jquery slideUp不起作用?

时间:2016-04-30 18:52:48

标签: jquery slidedown slideup

在此代码中,我的菜单正确向下滑动,但随后我点击按钮我的菜单向上滑动而没有动画..有什么想法是什么问题?

      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();
      }

1 个答案:

答案 0 :(得分:0)

两者都设置为“slideDown()”。它可能只是因为你将font-size设置为0而消失。

   if($(this).hasClass('menu-opened'))
       $('#cssmenu ul:first').slideUp();
   else 
       $('#cssmenu ul:first').slideDown();

除非必要,否则我不会操纵其他任何事情。请记住,如果要为更改字体大小/颜色设置动画,则必须在CSS中设置变换集。