2014-11-06 160 views
-3

我試圖用jquery-2.1.1.min.js創建菜單導航。 但是當我點擊菜單時,它在控制檯中出現錯誤:Uncaught TypeError: undefined is not a functionJquery Uncaught TypeError:undefined不是函數

這裏是我的代碼:

<script type="text/javascript" src="jquery-2.1.1.min.js"></script> 
<script type="text/javascript"> 
//<![CDATA[ 
    $(document).ready(function() { 
     $('.menu > ul > li > a').click(function(){ 
      $(this).next('ul').slideToogle(); 
     }); 
    }); 
//]]> 
</script> 
+0

嗯,這是一個真正的奧祕。 (1)你是否檢查過你調用函數的所有地方,看看它們中的任何一個可能是不確定的,因爲這是一個錯字?你只有三個這樣的地方。 (2)您是否看過錯誤消息以查看報告的內容?調試專家經常使用堆棧跟蹤中的行號來幫助追蹤令人討厭的錯誤。 (3)你嘗試過「分而治之」嗎?例如,首先刪除最裏面的一行,其中包含'slideToogle';問題依然存在,還是走開?這是計算退伍軍人經常使用的複雜技術。 – 2014-11-07 05:15:51

回答

4

我認爲你必須在.slideToogle()錯字

正確的函數名稱應該是.slideToggle()

+0

對不起,你是什麼意思與錯字。 我在編程中不那麼感冒:( – 2014-11-07 07:44:07

相關問題