Jquery判断IE6等浏览器的代码


Posted in Javascript onApril 05, 2011

Jquery判断IE6的代码:

if ($.browser.msie && ($.browser.version == "6.0") && !$.support.style) { 
//代码 
}

jquery 判断浏览器方法
jquery中利用navigator.userAgent.indexOf来判断浏览器类型,并进行了一下处理,如果不想使用jquery,稍为修改下代码就可以为自己所用
jquery判断浏览器的源码(jquery1.31为例)
Js代码:
var userAgent = navigator.userAgent.toLowerCase(); 
// Figure out what browser is being used 
jQuery.browser = { 
version: (userAgent.match( /.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/ ) || [0,'0'])[1], 
safari: /webkit/.test( userAgent ), 
opera: /opera/.test( userAgent ), 
msie: /msie/.test( userAgent ) && !/opera/.test( userAgent ), 
mozilla: /mozilla/.test( userAgent ) && !/(compatible|webkit)/.test( userAgent ) 
};

version---浏览器版本
msie----ie浏览器(Microsoft Internet Explorer)
mozilla-火狐浏览器
opera--opera浏览器
Js代码:
var userAgent = navigator.userAgent.toLowerCase();
browser={
version: (userAgent.match( /.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/ ) || [0,'0'])[1],
safari: /webkit/.test( userAgent ),
opera: /opera/.test( userAgent ),
msie: /msie/.test( userAgent ) && !/opera/.test( userAgent ),
mozilla: /mozilla/.test( userAgent ) && !/(compatible|webkit)/.test( userAgent )
}
调用的时候和jquery一样,只不过把$符号取掉就行了
引用自:http://www.zdbase.com/content/detail.aspx?OID=F50C5170-4793-4C42-966C-823D48DA5879
用Jquery来判断浏览器的类型,如果只是仅仅为了判断浏览器的类型而使用该方法,那么不建议使用,只是在你已经使用了jquery才建议使用,因为没必要因为这么小的一个功能就加载那么大的类库吧。
建议学习jquery的朋友学习下,了解一下思路。
主要使用的方法:$.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>
Javascript 相关文章推荐
javascript下操作css的float属性的特殊写法
Aug 22 Javascript
javascript实现二分查找法实现代码
Nov 12 Javascript
JavaScript 字符串连接性能优化
Dec 20 Javascript
基于jquery的inputlimiter 实现字数限制功能
May 30 Javascript
js实现数组去重、判断数组以及对象中的内容是否相同
Nov 29 Javascript
vue.js 获取当前自定义属性值
Jun 01 Javascript
vue实现引入本地json的方法分析
Jul 12 Javascript
详解Vue.js自定义tipOnce指令用法实例
Dec 19 Javascript
Node.js中Koa2在控制台输出请求日志的方法示例
May 02 Javascript
node.js使用mongoose操作数据库实现购物车的增、删、改、查功能示例
Dec 23 Javascript
js实现随机抽奖
Mar 19 Javascript
vue中使用router全局守卫实现页面拦截的示例
Oct 23 Javascript
jquery load()在firefox(火狐)下显示不正常的解决方法
Apr 05 #Javascript
JQuery中$之选择器用法介绍
Apr 05 #Javascript
关于window.pageYOffset和document.documentElement.scrollTop
Apr 05 #Javascript
Javascript 自适应高度的Tab选项卡
Apr 05 #Javascript
Ajax 数据请求的简单分析
Apr 05 #Javascript
jQuery1.5.1 animate方法源码阅读
Apr 05 #Javascript
jQuery的运行机制和设计理念分析
Apr 05 #Javascript
You might like
php Xdebug 调试扩展的安装与使用.
2010/03/13 PHP
PHP callback函数使用方法和注意事项
2015/01/23 PHP
PHP实现基于文本的摩斯电码生成器
2016/01/11 PHP
PHP二维数组排序简单实现方法
2016/02/14 PHP
Zend Framework教程之Bootstrap类用法概述
2016/03/14 PHP
PHP大文件分块上传功能实例详解
2019/07/22 PHP
js中访问html中iframe的文档对象的代码[IE6,IE7,IE8,FF]
2011/01/08 Javascript
js 表单提交后按钮变灰的实例代码
2013/08/16 Javascript
jquery中常用的SET和GET$(”#msg”).html循环介绍
2013/10/09 Javascript
javascript判断chrome浏览器的方法
2014/03/26 Javascript
js图片处理示例代码
2014/05/12 Javascript
深入探寻javascript定时器
2015/01/02 Javascript
jQuery前端分页示例分享
2015/02/10 Javascript
浅谈JavaScript事件的属性列表
2015/03/01 Javascript
Jquery1.9.1源码分析系列(十五)动画处理之外篇
2015/12/04 Javascript
JavaScript根据CSS的Media Queries来判断浏览设备的方法
2016/05/10 Javascript
javascript回调函数的概念理解与用法分析
2017/05/27 Javascript
基于jquery trigger函数无法触发a标签的两种解决方法
2018/01/06 jQuery
微信小程序js文件改变参数并在视图上及时更新【推荐】
2018/06/11 Javascript
微信小程序开发背景图显示功能
2018/08/08 Javascript
uni-app自定义导航栏按钮|uniapp仿微信顶部导航条功能
2019/11/12 Javascript
vuex中遇到的坑,vuex数据改变,组件中页面不渲染操作
2020/11/16 Javascript
[01:06:30]DOTA2-DPC中国联赛定级赛 Phoenix vs DLG BO3第二场 1月9日
2021/03/11 DOTA
python3写的简单本地文件上传服务器实例
2018/06/04 Python
python实现根据指定字符截取对应的行的内容方法
2018/10/23 Python
opencv转换颜色空间更改图片背景
2019/08/20 Python
python程序需要编译吗
2020/06/19 Python
详解css3 flex弹性盒自动铺满写法
2020/09/17 HTML / CSS
FILA斐乐中国官方商城:意大利运动品牌
2017/01/25 全球购物
四年级语文教学反思
2014/02/05 职场文书
高中生家长寄语大全
2014/04/03 职场文书
成绩单家长评语大全
2014/04/16 职场文书
家长给学校的建议书
2014/05/15 职场文书
2014年学生会部门工作总结
2014/11/07 职场文书
团组织关系介绍信
2019/06/24 职场文书
MySQL外键约束(Foreign Key)案例详解
2022/06/28 MySQL