菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
35
0

jquery如何判断是否是ie浏览器?

原创
05/13 14:22
阅读数 1100

jquery如何判断是否是ie浏览器?

在写页面的时候,会遇到浏览器兼容问题,在这个浏览器中可以使用,但在其他浏览器中却不能很好的显示。

以下就是判断浏览器的方法,从而更好的区分代码,使得页面正常浏览。

function JudgeBroswer() { 
    if($.browser.msie) { 
        alert("this is msie!"); //IE
    }else if($.browser.safari) { 
        alert("this is safari!"); //Safari 
    }else if($.browser.mozilla) { 
        alert("this is mozilla!");  //Firefox
    }else if($.browser.opera) { 
        alert("this is opera");     //Opera
    } 
}

注:

jQuery从1.9版本开始,移除了 $.borwser$.browser.version,取而代之的是$.support。

在2.0版本中,将不再支持IE6/7/8。以后,如果用户需要支持IE6/7/8,只能用jQuery1.9。以后如果用户需要支持IE6/7/8,只能使用jQuery1.9及以下版本。如果要全面支持,并混合使用jQuery1.9以下和2.0及以上版本,官方的解决方案是使用只有IE识别的条件表达式:

<!--[if lt IE 9]>
<script src='jquery-1.9.0.js'</script>
<![endif]-->
<!--[if gte IE 9]>
<script src='jquery-2.0.0.js'</script>
<![endif]-->

发表评论

0/200
35 点赞
0 评论
收藏
为你推荐 换一批