2013-03-20 52 views
-2

我正在使用JQuery文件< 1.9.1和$ .browser在使用時顯示未定義。當我在控制檯中調用$我得到:

function (e,t){return new b.fn.init(e,t,r)} 

我的頭鏈接看起來是這樣的:

<script type="text/javascript" src="jquery.js" ></script> 
<script type="text/javascript" src="mobile.js"></script> 

裏面我mobile.js的是這樣的:

jQuery(document).ready(function(){ 
console.log('works'); 
}); 

現在,當我在Google Chrome控制檯窗口中放置了$ .browser或jQuery.browser,我總是不確定。你知道爲什麼會發生這種情況嗎?任何解決方案

+4

'$ .browser'在1.3中已棄用。不要使用它。如果需要,請提取遷移庫。 – 2013-03-20 17:01:17

+1

因爲它的undefined? – btevfik 2013-03-20 17:01:30

+2

「JQuery文件<1.9.1」 - 少於1.9.1涵蓋了一系列罪惡。你正在使用哪個版本? – Quentin 2013-03-20 17:03:35

回答

1

這在JQuery 1.9版本上被刪除

+0

「我正在使用JQuery文件<1.9.1」 – 2013-03-20 17:01:44

+3

1.9小於1.9.1(即使只有一點點) – Quentin 2013-03-20 17:02:55

+0

我使用的版本不是1.9.1,但是較舊。 – 2013-03-20 17:33:58

2
+0

「我正在使用JQuery文件<1.9.1」 – 2013-03-20 17:02:35

+0

我使用的版本不是1.9.1,但是較舊。 – 2013-03-20 17:33:39

+0

@ user1618602 1.9比1.9.1早。請指定您的確切版本。 – 2013-03-20 17:34:26

2
+0

「我正在使用JQuery文件<1.9.1」 – 2013-03-20 17:03:11

+0

從jQuery 1.3開始,jQuery.browser()方法已被棄用,並在1.9中被刪除。如果需要,它可以作爲jQuery Migrate插件的一部分。我們建議使用功能檢測與Modernizr等庫。 – 2013-03-20 17:17:44

+0

這意味着它也從1.9.0.0 +++之後的所有版本中消失,包括1.9.1 ..它已經離開了人......界面破裂,方法depricated ..不再支持.. – 2013-03-20 17:18:49