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 相关文章推荐
Django1.7+JQuery+Ajax验证用户注册集成小例子
Apr 08 jQuery
jQuery用noConflict代替$的实现方法
Apr 12 jQuery
jquery仿京东商品放大浏览页面
Jun 06 jQuery
jQuery实现可拖动进度条实例代码
Jun 21 jQuery
jQuery接受后台传递的List的实例详解
Aug 02 jQuery
使用jQuery实现购物车结算功能
Aug 15 jQuery
jQuery 禁止表单用户名、密码自动填充功能
Oct 30 jQuery
解决Jquery下拉框数据动态获取的问题
Jan 25 jQuery
jquery radio 动态控制选中失效问题的解决方法
Feb 28 jQuery
jQuery实现表单动态添加数据并提交的方法
Jul 19 jQuery
jQuery+Datatables实现表格批量删除功能【推荐】
Oct 24 jQuery
jquery.validate自定义验证用法实例分析【成功提示与择要提示】
Jun 06 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 if 想到的些问题
2008/03/22 PHP
PHP写MySQL数据 实现代码
2009/06/15 PHP
PHP 查找字符串常用函数介绍
2012/06/07 PHP
php function用法如何递归及return和echo区别
2014/03/07 PHP
php检测useragent版本示例
2014/03/24 PHP
Laravel 4.2 中队列服务(queue)使用感受
2014/10/30 PHP
php 微信公众平台开发模式实现多客服的实例代码
2016/11/07 PHP
thinkPHP框架对接支付宝即时到账接口回调操作示例
2016/11/14 PHP
一个刚完成的layout(拖动流畅,不受iframe影响)
2007/08/17 Javascript
改善你的jQuery的25个步骤 千倍级效率提升
2010/02/11 Javascript
jquery实现点击消失的代码
2014/03/03 Javascript
node.js中的fs.chmodSync方法使用说明
2014/12/18 Javascript
JavaScript中调用函数的4种方式代码实例
2015/07/08 Javascript
浅谈javascript中replace()方法
2015/11/10 Javascript
js中获取 table节点各tr及td的内容简单实例
2016/10/14 Javascript
深入理解JavaScript中的块级作用域、私有变量与模块模式
2016/10/31 Javascript
jQuery日程管理控件glDatePicker用法详解
2017/03/29 jQuery
AngularJS中的路由使用及实现代码
2017/10/09 Javascript
微信小程序功能之全屏滚动效果的实现代码
2018/11/22 Javascript
JS判断两个数组或对象是否相同的方法示例
2019/02/28 Javascript
Vite和Vue CLI的优劣
2021/01/30 Vue.js
[01:00:12]2018DOTA2亚洲邀请赛 4.7 淘汰赛 VP vs LGD 第一场
2018/04/09 DOTA
通过mod_python配置运行在Apache上的Django框架
2015/07/22 Python
基于Python中单例模式的几种实现方式及优化详解
2018/01/09 Python
python制作填词游戏步骤详解
2019/05/05 Python
python简单实现最大似然估计&amp;scipy库的使用详解
2020/04/15 Python
keras 自定义loss层+接受输入实例
2020/06/28 Python
CSS3中几个新增加的盒模型属性使用教程
2016/03/01 HTML / CSS
IE支持HTML5的解决方法
2009/10/20 HTML / CSS
微软英国官方网站:Microsoft英国
2016/10/15 全球购物
当当网官方旗舰店:中国图书销售夺金品牌
2018/04/02 全球购物
美国女士时尚珠宝及配饰购物网站:Icing
2018/07/02 全球购物
数控专业个人求职信范例
2013/11/29 职场文书
迷你西餐厅创业计划书范文
2013/12/31 职场文书
学生干部培训方案
2014/06/12 职场文书
工作迟到检讨书范文
2015/05/06 职场文书