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使用ajax_动力节点Java学院整理
Jul 05 jQuery
jQuery Form插件使用详解_动力节点Java学院整理
Jul 17 jQuery
jquery动态赋值id与动态取id方法示例
Aug 21 jQuery
jQuery选择器之子元素过滤选择器
Sep 28 jQuery
使用jquery Ajax实现上传附件功能
Oct 23 jQuery
jQuery实现根据身份证号获取生日、年龄、性别等信息的方法
Jan 09 jQuery
Vue CLI3.0中使用jQuery和Bootstrap的方法
Feb 28 jQuery
JQuery样式操作、click事件以及索引值-选项卡应用示例
May 14 jQuery
jquery+ajax实现上传图片并显示上传进度功能【附php后台接收】
Jun 06 jQuery
Jquery高级应用Deferred对象原理及使用实例
May 28 jQuery
jQuery实现开关灯效果
Aug 02 jQuery
jQuery实现评论模块
Aug 19 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获取url的函数代码
2011/08/02 PHP
浅析echo(),print(),print_r(),return之间的区别
2013/11/27 PHP
windows7下安装php的php-ssh2扩展教程
2014/07/04 PHP
PHP对XML内容进行修改和删除实例代码
2016/10/26 PHP
PHP jQuery+Ajax结合写批量删除功能
2017/05/19 PHP
PHP实现的Redis多库选择功能单例类
2017/07/27 PHP
获取表单控件原始(初始)值的方法
2013/08/21 Javascript
批量修改标签css样式以input标签为例
2014/07/31 Javascript
鼠标事件的screenY,pageY,clientY,layerY,offsetY属性详解
2015/03/12 Javascript
JavaScript中的Math.LOG2E属性使用详解
2015/06/14 Javascript
js如何实现淡入淡出效果
2020/11/18 Javascript
jQuery事件绑定用法详解
2016/09/08 Javascript
原生JS简单实现ajax的方法示例
2016/11/29 Javascript
javascript html5轻松实现拖动功能
2017/03/01 Javascript
node基于puppeteer模拟登录抓取页面的实现
2018/05/09 Javascript
使用 electron 实现类似新版 QQ 的登录界面效果(阴影、背景动画、窗体3D翻转)
2018/10/23 Javascript
详解Vue-cli3 项目在安卓低版本系统和IE上白屏问题解决
2019/04/14 Javascript
JS removeAttribute()方法实现删除元素的某个属性
2021/01/11 Javascript
[01:46]DOTA2上海特锦赛小组赛英文解说KotlGuy采访
2016/02/27 DOTA
[58:09]Spirit vs NB Supermajor小组赛 A组败者组决赛 BO3 第三场 6.2
2018/06/03 DOTA
[01:05:00]2018国际邀请赛 表演赛 Pain vs OpenAI
2018/08/24 DOTA
Python Deque 模块使用详解
2014/07/04 Python
Python with的用法
2014/08/22 Python
Python在OpenCV里实现极坐标变换功能
2019/09/02 Python
Python 中如何实现参数化测试的方法示例
2019/12/10 Python
解决Pycharm 导入其他文件夹源码的2种方法
2020/02/12 Python
Python3监控疫情的完整代码
2020/02/20 Python
安装python3.7编译器后如何正确安装opnecv的方法详解
2020/06/16 Python
Matlab中plot基本用法的具体使用
2020/07/17 Python
意大利奢侈品购物网站:Giglio
2018/01/05 全球购物
加拿大拼图大师:Puzzle Master
2020/12/28 全球购物
绩效专员岗位职责
2013/12/02 职场文书
党员查摆四风问题思想汇报
2014/10/25 职场文书
补充协议书
2015/01/28 职场文书
2015年幼儿园中班开学寄语
2015/05/27 职场文书
大学社团活动总结怎么写
2019/06/21 职场文书