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插件FusionWidgets实现的AngularGauge图效果示例【附demo源码】
Mar 23 jQuery
jQuery UI Grid 模态框中的表格实例代码
Apr 01 jQuery
jQuery实现返回顶部按钮和scroll滚动功能[带动画效果]
Jul 05 jQuery
基于jQuery解决ios10以上版本缩放问题
Nov 03 jQuery
jquery学习笔记之无new构建详解
Dec 07 jQuery
vue+jquery+lodash实现滑动时顶部悬浮固定效果
Apr 28 jQuery
jQuery实现的监听导航滚动置顶状态功能示例
Jul 23 jQuery
jQuery实现的分页插件完整示例
May 26 jQuery
jQuery实现异步上传一个或多个文件
Aug 17 jQuery
jQuery实现计算器功能
Oct 19 jQuery
jquery自定义组件实例详解
Dec 31 jQuery
jQuery treeview树形结构应用
Mar 24 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出错界面
2006/10/09 PHP
PHP的栏目导航程序
2006/10/09 PHP
php读取3389的脚本
2014/05/06 PHP
Codeigniter控制器controller继承问题实例分析
2016/01/19 PHP
CodeIgniter记录错误日志的方法全面总结
2016/05/17 PHP
PHP通过微信跳转的Code参数获取用户的openid(关键代码)
2016/07/06 PHP
解决tp5在nginx下修改配置访问的问题
2019/10/16 PHP
7个Javascript地图脚本整理
2009/10/20 Javascript
setTimeout的延时为0时多个浏览器的区别
2012/05/23 Javascript
jQuery随机切换图片的小例子
2013/04/18 Javascript
javascript框架设计读书笔记之字符串的扩展和修复
2014/12/02 Javascript
Javascript非构造函数的继承
2015/04/27 Javascript
jquery动画效果学习笔记(8种效果)
2015/11/13 Javascript
javascirpt实现2个iframe之间传值的方法
2016/06/30 Javascript
常用的js验证和数据处理总结
2016/08/02 Javascript
javascript宿主对象之window.navigator详解
2016/09/07 Javascript
自定义vue组件发布到npm的方法
2018/05/09 Javascript
node Buffer缓存区常见操作示例
2019/05/04 Javascript
Python复数属性和方法运算操作示例
2017/07/21 Python
python中从str中提取元素到list以及将list转换为str的方法
2018/06/26 Python
用python统计代码行的示例(包括空行和注释)
2018/07/24 Python
python实现爬取百度图片的方法示例
2019/07/06 Python
pd.DataFrame统计各列数值多少的实例
2019/12/05 Python
python机器学习库xgboost的使用
2020/01/20 Python
Python urllib3软件包的使用说明
2020/11/18 Python
Biblibili视频投稿接口分析并以Python实现自动投稿功能
2021/02/05 Python
HTML5是否真的可以取代Flash
2010/02/10 HTML / CSS
法国珠宝店:CLEOR
2017/01/29 全球购物
马来西亚网上花店:FlowerAdvisor马来西亚
2020/01/03 全球购物
什么是SQL Server的确定性函数和不确定性函数
2016/08/04 面试题
工作时间上网检讨书
2014/02/03 职场文书
元旦活动感言
2014/03/08 职场文书
《荷花》教学反思
2014/04/16 职场文书
办公室班子四风问题对照检查材料
2014/10/04 职场文书
2015年售票员工作总结
2015/04/29 职场文书
2015年语文教师工作总结
2015/05/25 职场文书