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