jQuery 1.9版本以上的浏览器判断方法代码分享


Posted in jQuery onAugust 28, 2017

废话不多说了,直接给大家贴代码了,具体代码如下所示:

var matched, browser;
jQuery.uaMatch = function( ua ) {
  ua = ua.toLowerCase();
  var match = /(chrome)[ \/]([\w.]+)/.exec( ua ) ||
    /(webkit)[ \/]([\w.]+)/.exec( ua ) ||
    /(opera)(?:.*version|)[ \/]([\w.]+)/.exec( ua ) ||
    /(msie) ([\w.]+)/.exec( ua ) ||
    ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec( ua ) ||
    [];
  return {
    browser: match[ 1 ] || "",
    version: match[ 2 ] || "0"
  };
};
matched = jQuery.uaMatch( navigator.userAgent );
browser = {};
if ( matched.browser ) {
  browser[ matched.browser ] = true;
  browser.version = matched.version;
}
// Chrome is Webkit, but Webkit is also Safari.
if ( browser.chrome ) {
  browser.webkit = true;
} else if ( browser.webkit ) {
  browser.safari = true;
}
jQuery.browser = browser;
//下面是直接写的判断,上面jq的获取方法
if (matched.browser == 'mozilla') {
  $('#Online-message .liuyan').css({'padding-left': '0px','padding-right': '0px'})
}

总结

以上所述是小编给大家介绍的jQuery 1.9版本以上的浏览器判断方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

jQuery 相关文章推荐
jquery实现异步加载图片(懒加载图片一种方式)
Apr 24 jQuery
jQuery实现点击关注和取消功能
Jul 03 jQuery
jQuery选取所有复选框被选中的值并用Ajax异步提交数据的实例
Aug 04 jQuery
jQuery简单实现对数组去重及排序操作实例
Oct 31 jQuery
jQuery EasyUI 折叠面板accordion的使用实例(分享)
Dec 25 jQuery
jQuery实现右侧抽屉式在线客服功能
Dec 25 jQuery
jQuery基于闭包实现的显示与隐藏div功能示例
Jun 09 jQuery
js与jQuery实现获取table中的数据并拼成json字符串操作示例
Jul 12 jQuery
jquery 遍历hash操作示例【基于ajax交互】
Oct 12 jQuery
jQuery实现点击滚动到指定元素上的方法分析
Mar 19 jQuery
JQuery+drag.js上传图片并且实现图片拖曳
Nov 18 jQuery
html5以及jQuery实现本地图片上传前的预览代码实例讲解
Mar 01 jQuery
jQuery Collapse1.1.0折叠插件简单使用
Aug 28 #jQuery
解决IE7中使用jQuery动态操作name问题
Aug 28 #jQuery
jQuery菜单实例(全选,反选,取消)
Aug 28 #jQuery
基于jQuery实现图片推拉门动画效果的两种方法
Aug 26 #jQuery
详解webpack3如何正确引用并使用jQuery库
Aug 26 #jQuery
jQuery图片缩放插件smartZoom使用实例详解
Aug 25 #jQuery
使用jQuery实现页面定时弹出广告效果
Aug 24 #jQuery
You might like
一个用于网络的工具函数库
2006/10/09 PHP
php下过滤html代码的函数 提高程序安全性
2010/03/02 PHP
深入file_get_contents与curl函数的详解
2013/06/25 PHP
codeigniter显示所有脚本执行时间的方法
2015/03/21 PHP
PHP实现批量修改文件后缀名的方法
2015/07/30 PHP
PHP二分查找算法示例【递归与非递归方法】
2016/09/29 PHP
laravel 查询数据库获取结果实现判断是否为空
2019/10/24 PHP
javascript 对象定义方法 简单易学
2009/03/22 Javascript
javascript replace()正则替换实现代码
2010/02/26 Javascript
jQuery总体架构的理解分析
2011/03/07 Javascript
window.showModalDialog参数传递中含有特殊字符的处理方法
2013/06/06 Javascript
初识SmartJS - AOP三剑客
2014/06/08 Javascript
jquery validate demo 基础
2015/10/29 Javascript
Bootstrap嵌入jqGrid,使你的table牛逼起来
2016/05/05 Javascript
基于Bootstrap+jQuery.validate实现表单验证
2016/05/30 Javascript
基于Node的React图片上传组件实现实例代码
2017/05/10 Javascript
BootStrap 表单控件之单选按钮水平排列
2017/05/23 Javascript
对于Javascript 执行上下文的全面了解
2017/09/05 Javascript
React Native时间转换格式工具类分享
2017/10/24 Javascript
vue将对象新增的属性添加到检测序列的方法
2018/02/24 Javascript
js正则表达式校验指定字符串的方法
2018/07/23 Javascript
在webstorm中配置less的方法详解
2020/09/25 Javascript
[49:35]2018DOTA2亚洲邀请赛3月30日 小组赛A组 KG VS TNC
2018/03/31 DOTA
python函数的5种参数详解
2017/02/24 Python
python 通过字符串调用对象属性或方法的实例讲解
2018/04/21 Python
python cs架构实现简单文件传输
2020/03/20 Python
详解CSS3中强大的filter(滤镜)属性
2017/06/29 HTML / CSS
Orvis官网:自1856年以来,优质服装、飞钓装备等
2018/12/17 全球购物
枚举与#define宏的区别
2014/04/30 面试题
生产部厂长职位说明书
2014/03/03 职场文书
优秀大学生求职自荐信范文
2014/04/19 职场文书
小学教育见习总结
2015/06/23 职场文书
导游词之山东八大关
2019/12/18 职场文书
2021-4-3课程——SQL Server查询【2】
2021/04/05 SQL Server
python自动计算图像数据集的RGB均值
2021/06/18 Python
Go调用Rust方法及外部函数接口前置
2022/06/14 Golang