标签:
如何利用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/
标签:
原文地址:http://www.cnblogs.com/softwhy/p/5122868.html