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 表单序列化实例代码
Jun 11 jQuery
jQuery事件_动力节点Java学院整理
Jul 05 jQuery
jQuery remove()过滤被删除的元素(推荐)
Jul 18 jQuery
[原创]jquery判断元素内容是否为空的方法
May 04 jQuery
jQuery实现炫丽的3d旋转星空效果
Jul 04 jQuery
jQuery+PHP实现上传裁剪图片
Jun 29 jQuery
jQuery.parseJSON()函数详解
Feb 28 jQuery
jquery实现Ajax请求的几种常见方式总结
May 28 jQuery
jQuery中DOM常见操作实例小结
Aug 01 jQuery
基于JQuery实现页面定时弹出广告
May 08 jQuery
jQuery实现朋友圈查看图片
Sep 11 jQuery
使用jQuery实现购物车
Oct 29 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函数
2010/02/16 PHP
根据ip调用新浪api获取城市名并转成拼音
2014/03/07 PHP
非常好用的Zend Framework分页类
2014/06/25 PHP
php使用pdo连接mssql server数据库实例
2014/12/25 PHP
广告代码静态化js通用函数
2007/05/09 Javascript
javascript 网页跳转的方法
2008/12/24 Javascript
jquery ajax同步异步的执行最终解决方案
2013/04/26 Javascript
js单独获取一个checkbox看其是否被选中
2014/09/22 Javascript
JQuery中基础过滤选择器用法实例分析
2015/05/18 Javascript
jQuery实现自定义右键菜单的树状菜单效果
2015/09/02 Javascript
js实现继承的5种方式
2015/12/01 Javascript
全面解析Bootstrap中transition、affix的使用方法
2016/05/30 Javascript
利用Node.js制作爬取大众点评的爬虫
2016/09/22 Javascript
使用Javascript判断浏览器终端设备(PC、IOS(iphone)、Android)
2017/01/04 Javascript
boostrapTable的refresh和refreshOptions区别浅析
2017/01/22 Javascript
js实现PC端根据IP定位当前城市地理位置
2017/02/22 Javascript
浅谈Angular2 模块懒加载的方法
2017/10/04 Javascript
vue实现动态添加数据滚动条自动滚动到底部的示例代码
2018/07/06 Javascript
实用的Vue开发技巧
2019/05/30 Javascript
JS数组扁平化(flat)方法总结详解
2019/06/24 Javascript
vue项目中极验验证的使用代码示例
2019/12/03 Javascript
Python学生成绩管理系统简洁版
2020/04/05 Python
python3+PyQt5使用数据库窗口视图
2018/04/24 Python
python中的decimal类型转换实例详解
2019/06/26 Python
Python实现PyPDF2处理PDF文件的方法示例
2019/09/25 Python
CSS3+Sprite实现僵尸行走动画特效源码
2016/01/27 HTML / CSS
CSS3贝塞尔曲线示例:创建链接悬停动画效果
2020/11/19 HTML / CSS
HTML5新特性之语义化标签
2017/10/31 HTML / CSS
Java基础知识面试要点
2016/07/29 面试题
护理学中专毕业生求职信
2013/11/11 职场文书
个人简历中的自我评价怎么写
2014/01/26 职场文书
不遵守课堂纪律的检讨书
2014/09/24 职场文书
扬州个园导游词
2015/02/06 职场文书
关于考试抄袭的检讨书
2019/11/02 职场文书
Java实现聊天机器人完善版
2021/07/04 Java/Android
MySQL命令无法输入中文问题的解决方式
2021/08/30 MySQL