我有jQuery浏览器插件,我正在尝试将if语句放在一起,根据用户浏览器类型添加一些类。我知道有更简单的方法可以做到这一点,但我必须使用jQuery。以下声明对我不起作用。我可以收到弹出警报,但addClass不起作用。
var bro = $.browser;
if (bro.chrome) {
$("#wrap").addClass("chrome");
}
答案 0 :(得分:0)
我使用以下代码检测我的一个js文件中的浏览器。
(function($){ var userAgent = navigator.userAgent.toLowerCase();
$。browser = {
version:(userAgent.match(/.+(?:rv||||||)/:/)|| [0,' 0'])[1],
safari:/webkit/.test(userAgent),
opera:/opera/.test(userAgent),
msie:/msie/.test(userAgent)&& !/opera/.test(userAgent),
mozilla:/mozilla/.test(userAgent)&& !/(compatible | webkit)/ .test(userAgent)
};
})(jQuery);
并应用条件:if(jQuery.browser.msie)检查IE(这里)我需要检查浏览器类型。 希望这会帮助你。感谢