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 相关文章推荐
Jquery图片延迟加载插件jquery.lazyload.js的使用方法
May 21 Javascript
JS实现跟随鼠标闪烁转动色块的方法
Feb 26 Javascript
js实现大转盘抽奖游戏实例
Jun 24 Javascript
JS+CSS实现的竖向简洁折叠菜单效果代码
Oct 22 Javascript
js实现砖头在页面拖拉效果
Nov 20 Javascript
jQuery扩展+xml实现表单验证功能的方法
Dec 25 Javascript
让div运动起来 js实现缓动效果
Jul 06 Javascript
对VUE中的对象添加属性
Sep 18 Javascript
Flutter实现仿微信底部菜单栏功能
Sep 18 Javascript
小程序实现图片预览裁剪插件
Nov 22 Javascript
js实现表单项的全选、反选及删除操作示例
Jun 05 Javascript
JavaScript 与 TypeScript之间的联系
Nov 27 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
Terran历史背景
2020/03/14 星际争霸
global.php
2006/12/09 PHP
php利用curl抓取新浪微博内容示例
2014/04/27 PHP
CSS中简写属性要注意TRouBLe的顺序问题(避免踩坑)
2021/03/09 HTML / CSS
PJBlog插件 防刷新的在线播放器
2006/10/25 Javascript
不懂JavaScript应该怎样学
2008/04/16 Javascript
javascript textContent与innerText的异同分析
2010/10/22 Javascript
javascript中的作用域scope介绍
2010/12/28 Javascript
js/jquery获取文本框输入焦点的方法
2014/03/04 Javascript
javascript编写实用的省市选择器
2015/02/12 Javascript
JavaScript通过prototype给对象定义属性用法实例
2015/03/23 Javascript
微信支付如何实现内置浏览器的H5页面支付
2015/09/25 Javascript
浅析JS运动
2015/12/28 Javascript
浅析Bootstrap组件之面板组件
2016/05/04 Javascript
easyui 中的datagrid跨页勾选问题的实现方法
2017/01/18 Javascript
微信小程序实现列表下拉刷新上拉加载
2020/07/29 Javascript
jQuery实现模糊查询的方法分析
2018/05/10 jQuery
vue实现短信验证码输入框
2020/04/17 Javascript
如何在 Vue 表单中处理图片
2021/01/26 Vue.js
Python 时间处理datetime实例
2008/09/06 Python
Django Celery异步任务队列的实现
2019/07/24 Python
python 修改本地网络配置的方法
2019/08/14 Python
Tensorflow进行多维矩阵的拆分与拼接实例
2020/02/07 Python
jupyter notebook 恢复误删单元格或者历史代码的实现
2020/04/17 Python
PyTorch如何搭建一个简单的网络
2020/08/24 Python
h5页面背景图很长要有滚动条滑动效果的实现
2021/01/27 HTML / CSS
销售所有的狗狗产品:Dog.com
2016/10/13 全球购物
BAILEY 44官网:美国制造的女性服装
2019/07/01 全球购物
如何判断计算机可能已经中马
2013/03/22 面试题
旅游管理实习自我鉴定
2013/09/29 职场文书
物流专业大学生求职信范文
2013/10/28 职场文书
货物运输服务质量承诺书
2014/05/29 职场文书
查摆问题自我剖析材料
2014/08/18 职场文书
乡镇领导干部个人对照检查材料思想汇报
2014/09/23 职场文书
CSS实现隐藏搜索框功能(动画正反向序列)
2021/07/21 HTML / CSS
Java获取e.printStackTrace()打印的信息方式
2021/08/07 Java/Android