2014-11-06 118 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

相关问题