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平滑滚动到顶部插件使用详解
May 08 jQuery
jQuery操作css样式
May 15 jQuery
jQuery.Ajax()的data参数类型详解
Jul 23 jQuery
jQuery实现form表单序列化转换为json对象功能示例
May 23 jQuery
jQuery实现鼠标移到某个对象时弹出显示层功能
Aug 23 jQuery
jQuery轻量级表单模型验证插件
Oct 15 jQuery
jquery获取并修改触发事件的DOM元素示例【基于target 属性】
Oct 10 jQuery
jquery将json转为数据字典的实例代码
Oct 11 jQuery
jquery实现上传图片功能
Jun 29 jQuery
jQuery使用jsonp实现百度搜索的示例代码
Jul 08 jQuery
如何使用jQuery操作Cookies方法解析
Sep 08 jQuery
jQuery实现容器间的元素拖拽功能
Dec 01 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与XML联手进行网站编程代码实例
2008/07/10 PHP
PHP自定义函数收代码
2010/08/01 PHP
使用php验证复选框有效性的示例
2013/11/13 PHP
php事务处理实例详解
2014/07/11 PHP
PHP版微信小店接口开发实例
2016/11/12 PHP
php中照片旋转 (orientation) 问题的正确处理
2017/02/16 PHP
PHP中empty,isset,is_null用法和区别
2017/02/19 PHP
动态控制Table的js代码
2007/03/07 Javascript
js防止表单重复提交实现代码
2012/09/05 Javascript
[原创]推荐10款最热门jQuery UI框架
2014/08/19 Javascript
Javascript数组与字典用法分析
2014/12/13 Javascript
node.js中的fs.fstat方法使用说明
2014/12/15 Javascript
详细分析JavaScript变量类型
2015/07/08 Javascript
ionic 上拉菜单(ActionSheet)实例代码
2016/06/06 Javascript
JavaScript浮点数及运算精度调整详解
2016/10/21 Javascript
BootStrap fileinput.js文件上传组件实例代码
2017/02/20 Javascript
详解vue + vuex + directives实现权限按钮的思路
2017/10/24 Javascript
angularjs 动态从后台获取下拉框的值方法
2018/08/13 Javascript
微信小程序实现日历功能
2018/11/27 Javascript
利用Electron简单撸一个Markdown编辑器的方法
2019/06/10 Javascript
[40:12]Liquid vs Chaos 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
python strip() 函数和 split() 函数的详解及实例
2017/02/03 Python
详解Python中如何写控制台进度条的整理
2018/03/07 Python
彻彻底底地理解Python中的编码问题
2018/10/15 Python
pandas.read_csv参数详解(小结)
2019/06/21 Python
pandas将多个dataframe以多个sheet的形式保存到一个excel文件中
2019/10/10 Python
python 申请内存空间,用于创建多维数组的实例
2019/12/02 Python
python不到50行代码完成了多张excel合并的实现示例
2020/05/28 Python
Python+OpenCV图像处理——图像二值化的实现
2020/10/24 Python
受外贸欢迎的美国主机:BlueHost
2017/05/16 全球购物
香港莎莎官网Sasa.com:亚洲著名国际化妆品商城
2019/11/10 全球购物
党的群众路线教育实践活动宣传标语口号
2014/06/06 职场文书
格列夫游记读书笔记
2015/07/01 职场文书
会计主管竞聘书
2015/09/15 职场文书
Python实现GIF动图以及视频卡通化详解
2021/12/06 Python
游戏《铁拳》动画化!2022年年内播出
2022/03/21 日漫