我正在尝试使用jquery进行浏览器检测,但它说
未捕获的ReferenceError:未定义$ browser
代码就像
if(!$browser.msie){
condition
}
答案 0 :(得分:7)
$。浏览器已在jquery 1.9中删除。见http://jquery.com/upgrade-guide/1.9/#jquery-browser-removed
答案 1 :(得分:6)
browser
是主jQuery对象上的属性:if(!$.browser.msie){ ... }
请注意,自发布时起,此属性已在jQuery 1.9中删除。
答案 2 :(得分:5)
$browser
未定义,因为the browser
property被定义为jQuery
(或$
)对象的一部分。
换句话说,请使用$.browser
或jQuery.browser
,而不是$browser
。
答案 3 :(得分:2)
答案 4 :(得分:2)
尝试
$.browser.msie
或
jQuery.browser.msie
答案 5 :(得分:1)
它是$.browser
,而不是$browser
if($.browser.msie) ...