jquery判断浏览器类型

今天在做项目的时候,有个js在IE6下不兼容,所以需要判断浏览器类型,收集了一些方法,分享给大家:

$.version--------------------------------浏览器版本
msie=ie浏览器(Microsoft Internet Explorer)
mozilla=火狐浏览器
opera=opera浏览器

主要使用的方法:$.browser.['浏览器关键字']

代码如下:

<script type="text/javascript"> 
$(function() {
if($.browser.msie) {
$( function() { alert("this is msie"); });
}
else if($.browser.safari)
{
$( function() { alert("this is safari!"); });
}
else if($.browser.mozilla)
{
$( function() { alert("this is mozilla!"); });
}
else if($.browser.opera)
{
$( function() { alert("this is opera"); });
}
else
{
$( function() { alert("i don't konw!"); });
}
});
</script>


IE6:$.browser.msie  &&  ($.browser.version == "6.0") && !$.support.style   $.browser.msie  &&  ($.browser.version == "6.0") 

IE7:$.browser.msie  &&  ($.browser.version == "7.0") &&  $.support.style  $.browser.msie  &&  ($.browser.version == "7.0") 

IE8:$.browser.msie  &&  ($.browser.version == "8.0")

以上方法经本人测试均准确无误!


你可能感兴趣的:(jquery)