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")
以上方法经本人测试均准确无误!
//成功一定有方法,失败一定有原因。