2013-03-20 83 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