我試圖使用jquery的瀏覽器檢測,但它說
Uncaught ReferenceError: $browser is not defined
代碼如下
if(!$browser.msie){
condition
}
我試圖使用jquery的瀏覽器檢測,但它說
Uncaught ReferenceError: $browser is not defined
代碼如下
if(!$browser.msie){
condition
}
$browser
因爲the browser
property定義爲jQuery
(或$
)對象的一部分沒有被定義。
換句話說,使用$.browser
或jQuery.browser
而不是$browser
。
嘗試
$.browser.msie
或
jQuery.browser.msie
browser
是主要的jQuery對象上的屬性:if(!$.browser.msie){ ... }
請注意,由於發佈的時候,這個屬性已被刪除在jQuery 1.9中。
太糟糕了,我不能刪除我的評論,沒有意識到這是一個古老的線程。 – 2013-02-17 22:13:44
@DaveMethvin儘管你可以刪除downvote。 ;) – DarthJDG 2013-02-23 10:56:45
這$.browser
,不$browser
if($.browser.msie) ...
$ .browser在jquery 1.9中被刪除。請參閱http://jquery.com/upgrade-guide/1.9/#jquery-browser-removed
你甚至可以使用Jquery嗎?是'$'定義? – slandau 2011-05-04 20:15:11