2016-04-30 26 views
1

在這段代碼中,我的菜單正確地滑下,但是然後我點擊按鈕我的菜單沒有動畫幻燈片。任何想法有什麼問題?jquery 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(); 
     } 
+0

包括一個小提琴,以便可以解決問題。 –

回答

0

兩者都設置爲「slideDown()」。它可能正在消失,只是因爲你設置字體大小爲0.

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

除非必要,否則我不會操縱其他任何東西。請記住,如果要爲更改字體大小/顏色設置動畫效果,則必須在CSS中設置轉換。

+0

感謝您的回答,我注意到,但仍然滑落,但不要滑動,字體大小0和12很重要,即使沒有它也不會做任何更改。 – Tamalis

+0

你在使用什麼庫? JQuery UI? –

+0

http://code.jquery.com/jquery-latest.min.js – Tamalis