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 dataTable 获取某行数据
May 05 jQuery
jQuery滚动插件scrollable.js用法分析
May 25 jQuery
jQuery Ajax使用FormData上传文件和其他数据后端web.py获取
Jun 11 jQuery
jQuery实现frame之间互通的方法
Jun 26 jQuery
jquery在vue脚手架中的使用方式示例
Aug 29 jQuery
基于jQuery中ajax的相关方法汇总(必看篇)
Nov 08 jQuery
HTML5+JS+JQuery+ECharts实现异步加载问题
Dec 16 jQuery
基于jQuery实现无缝轮播与左右点击效果
May 13 jQuery
jQuery.validate.js表单验证插件的使用代码详解
Oct 22 jQuery
jquery简单实现纵向的无缝滚动代码实例
Apr 01 jQuery
详解jQuery中的getAll()和cleanData()
Apr 15 jQuery
jQuery实现高度灵活的表单验证功能示例【无UI】
Apr 30 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
如何解决PHP无法实现多线程的问题
2015/09/25 PHP
Nigma vs Alliance BO5 第一场2.14
2021/03/10 DOTA
JQUERY CHECKBOX全选,取消全选,反选方法三
2008/08/30 Javascript
基于jQuery的输入框在光标位置插入内容, 并选中
2011/10/29 Javascript
JavaScript实现继承的4种方法总结
2014/10/16 Javascript
实例代码详解jquery.slides.js
2015/11/16 Javascript
JavaScript判断表单为空及获取焦点的方法
2016/02/12 Javascript
Bootstrap编写一个同时适用于PC、平板、手机的登陆页面
2016/06/30 Javascript
Vue学习之路之登录注册实例代码
2017/07/06 Javascript
vue左侧菜单,树形图递归实现代码
2018/08/24 Javascript
js实现无限瀑布流实例方法
2019/09/16 Javascript
JavaScript实现tab栏切换效果
2020/03/16 Javascript
vue-cli单页面预渲染seo-prerender-spa-plugin操作
2020/08/10 Javascript
JavaScript this关键字指向常用情况解析
2020/09/02 Javascript
[05:28]刀塔密之一:团结则存
2014/07/03 DOTA
[01:36]极致酷炫!TI9典藏宝瓶+撼地者至宝展示
2019/06/11 DOTA
用Python实现一个简单的多线程TCP服务器的教程
2015/05/05 Python
Python中列表list以及list与数组array的相互转换实现方法
2017/09/22 Python
详解Python 装饰器执行顺序迷思
2018/08/08 Python
Python enumerate函数功能与用法示例
2019/03/01 Python
python使用Plotly绘图工具绘制柱状图
2019/04/01 Python
Django REST Framework序列化外键获取外键的值方法
2019/07/26 Python
通过实例解析python描述符原理作用
2020/01/22 Python
pytorch cuda上tensor的定义 以及减少cpu的操作详解
2020/06/23 Python
总结python 三种常见的内存泄漏场景
2020/11/20 Python
Kidsroom台湾:来自德国的婴儿用品
2017/12/11 全球购物
Java程序开发中如何应用线程
2016/03/03 面试题
PyQt 如何创建自定义QWidget
2021/03/24 Python
应用化学专业职业生涯规划书
2013/12/31 职场文书
学生打架检讨书大全
2014/01/23 职场文书
优秀共产党员先进事迹材料
2014/05/06 职场文书
记账会计岗位职责
2014/06/16 职场文书
小学绿色学校申报材料
2014/08/23 职场文书
入党积极分子学习优秀共产党员先进事迹思想汇报
2014/09/13 职场文书
颐和园导游词
2015/01/30 职场文书
软件项目经理岗位职责
2015/04/01 职场文书