2015-04-03 21 views
-1

的功能。 我在標題中包含此腳本。

<script type="text/javascript"> 
     $('#settings, #agency_text').on('click', function() { 
      $('#logout').fadeToggle('fast'); 
     }); 
    </script> 

然後我得到這個錯誤:

Uncaught TypeError: undefined is not a function

回答

3

該錯誤表示jQuery庫未加載(正確)。 首先你需要加載jQuery庫才能夠執行jQuery函數。

在HTML

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>

加入這一行腳本上面欲瞭解更多信息請查看this頁面在這裏:http://www.w3schools.com/jquery/jquery_get_started.asp

+0

我在項目中使用「jQuery的1.4.1.min.js」,我仍然得到同樣的錯誤 – 2015-04-03 09:33:06

+1

'on'在jQuery的加入1.7。 **不要使用** jQuery 1.4.1 - 它是古老的。你也應該在問題中包含這些信息。 – CodingIntrigue 2015-04-03 09:34:26

+0

網站是否使用其他版本的jQuery作爲其他內容? – 2015-04-03 09:38:57

-1

加$(文件)。就緒(函數(){});

<script type="text/javascript"> 
    $(document).ready(function(){  
    $('#settings, #agency_text').on('click', function() { 
     $('#logout').fadeToggle('fast'); 
    }); 
    }); 
</script> 
+0

仍然不工作:( – 2015-04-03 09:30:12

+0

你添加了jQuery腳本? – IAy 2015-04-03 09:32:40

+0

是我使用「jQuery的1.4.1.min.js」 – 2015-04-03 09:33:48

-1

我也改變這樣

<script type="text/javascript"> 
     $(document).ready(function(){ 
      $('#settings, #agency').click(function() { 
       $('#logout').slideToggle('fast'); 
      }); 
     }); 
</script> 

我的代碼,它適用於「jquery-1.4.1.min.js」:)

相關問題