jQuery的$.browser的版本兼容问题
2016-01-07 15:06
375 查看
最近在深入的学习jQuery类库,当学到jquery --> 工具 --> 浏览器及特性检测时,发现$.browser存在版本的兼容问题。
$.browser是用来对浏览器进行判断的,它有4个值。分别是:safari, opera, msie, mozilla。
测试代码很简单,如下
1. 当我使用的是jquery-2.0.3.js时,浏览器报错
2. 后换了jquery-1.8.3.min.js
chrome :弹出undefined
IE :弹出undefined
但jquery的文档显示在IE浏览器中应该弹出true。后用F12开发人员调试工具,发现<= IE10都能弹出true,IE11弹出undefined
后百度查了下,$.browser在jquery1.9之后就被弃用了,不在支持
$.browser是用来对浏览器进行判断的,它有4个值。分别是:safari, opera, msie, mozilla。
测试代码很简单,如下
<script> $(function(){ alert($.browser.msie); }); </script>
1. 当我使用的是jquery-2.0.3.js时,浏览器报错
2. 后换了jquery-1.8.3.min.js
chrome :弹出undefined
IE :弹出undefined
但jquery的文档显示在IE浏览器中应该弹出true。后用F12开发人员调试工具,发现<= IE10都能弹出true,IE11弹出undefined
后百度查了下,$.browser在jquery1.9之后就被弃用了,不在支持
相关文章推荐
- jquery选择器的使用事例
- 使用jquery现实图片切换效果
- 鼠标聚焦到TextBox输入框时,按回车键刷新页面原因及解决方法
- jquery on() 给js动态新添加的元素 绑定的点击事件。
- 12 个非常实用的 jQuery 代码片段
- 每个程序员都会的 35 个 jQuery 小技巧
- jquery live hover事件的替代写法
- 前端程序员应该知道的 15 个 jQuery 小技巧
- 基于jQuery选择器的整理集合
- Jquery-数组删除元素
- DOM对象与jquery对象有什么不同
- JQuery语法总结和注意事项
- ASP.NET jquery ajax传递参数
- jquery json实现省市级级联
- js,JQuery随时更新
- jQuery表格插件datatables用法详解
- 很简单的JQuery网页换肤
- 操他妈的,jquery1.4以上不能用toggle()轮流切换函数
- jquery常用方法
- jQuery formValidator表单验证