码迷,mamicode.com
首页 > Web开发 > 详细

如何利用jquery.1.9版本判断浏览器的版本类型

时间:2016-01-11 23:58:32      阅读:379      评论:0      收藏:0      [点我收藏+]

标签:

如何利用jquery.1.9版本判断浏览器的版本类型:
在jquery.1.9以前的版本,可以使用$.browser很轻松的判断浏览器的类型和版本,但是在1.9中和以后的版本中,$.browser已经被删除,下面就介绍一下如何实现此功能,希望能够给需要的朋友带来帮助。
一.自定义代码:

 

$.browser.mozilla = /firefox/.test(navigator.userAgent.toLowerCase()); 
$.browser.webkit = /webkit/.test(navigator.userAgent.toLowerCase()); 
$.browser.opera = /opera/.test(navigator.userAgent.toLowerCase()); 
$.browser.msie = /msie/.test(navigator.userAgent.toLowerCase()); 

 

以上代码中,等号后面的表达式返回值是布尔类型的,用来表示是否支持此浏览器。这样就实现了自定义的$.browser效果。
二.判断IE6浏览器:
jquery1.9之前使用以下代码:

 

if ($.browser.msie && 7 > $.browser.version) {}

 

jquery1.9和之后使用以下代码:

if (‘undefined‘ == typeof(document.body.style.maxHeight)) {}

三.判断IE6-IE8浏览器:

if (!$.support.leadingWhitespace) {}

综上所述,基本实现了我们的要求,这里就不多介绍了。
相关阅读:
1.$.browser可以参阅jQuery.browser一章节。
2.typeof可以参阅javascript的typeof 运算符一章节。 

原文地址是:http://www.softwhy.com/forum.php?mod=viewthread&tid=11412

更多内容可以参阅:http://www.softwhy.com/jquery/

 

如何利用jquery.1.9版本判断浏览器的版本类型

标签:

原文地址:http://www.cnblogs.com/softwhy/p/5122868.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!