同时使用jQuery1.9和jQuery2.0要注意的地方
来源:互联网 发布:rayban眼镜 知乎 编辑:程序博客网 时间:2024/06/10 07:59
最新jQuery 2.0以及以上版本已经不再支持IE6/7/8,这看起来貌似不方便,但是从长远来看这是一个趋势也是必然的,淘汰旧事物使用新事物是技术发展的必然途径。
但是现在一些产品尤其是国内的web应用需要考虑到更多的用户依然在使用IE 7/8甚至是万恶的IE6,这时我们还得使用jQuery 1.9包括以下版本,但是如果我们既想支持IE6/7/8又想使用jQuery 2.0的新特性,那么就要注意以下几点。
$.browser.mozilla = /firefox/.test(navigator.userAgent.toLowerCase());//火狐$.browser.webkit = /webkit/.test(navigator.userAgent.toLowerCase());//webkit为核心的浏览器如chrome 或者safari 都是使用webkit为内核的浏览器,这些都是标准一样的$.browser.opera = /opera/.test(navigator.userAgent.toLowerCase());//opera浏览器$.browser.msie = /msie/.test(navigator.userAgent.toLowerCase());//IE浏览器//同时我们如果发现 浏览器是IE时,还需要判断是否IE6,方法如下// 第一种办法 不推荐if ($.browser.msie && $.browser.version<7) {}// 这个办法相对比较取巧if ('undefined' == typeof(document.body.style.maxHeight)) {} //大家知道 在IE6的css中是不支持maxWidth和maxHeight的
<!--[if lt IE 9]> <script src='jquery-1.9.0.js'></script><![endif]--><!--[if gte IE 9]> <script src='jquery-2.0.0.js'></script><![endif]-->
if(!$.browser.msie) document.write("<script src='jquery-2.0.0.js'></script>");else document.write("<script src='jquery-1.9.0.js'></script>");
0 0
- 同时使用jQuery1.9和jQuery2.0要注意的地方
- jQuery1.9中改变的地方
- 同时跑两个Tomcat要注意修改的地方
- OAuth2.0使用access Token时要注意的地方
- Vector使用时要注意的地方
- 使用case要注意的地方
- velocity使用中文要注意的地方
- 使用NSNotificationCenter时要注意的地方
- velocity使用中文要注意的地方
- Android -- 使用inBitmap要注意的地方
- inet_addr使用要注意的地方
- 使用WindowLayoutParams要注意的地方
- poppopupwindow 使用注意的地方
- 使用LuaSocketHttp注意的地方
- setInterval() 使用注意的地方
- 需要注意的地方 - const 和typedef的结合使用
- sildingdraw的使用和需要注意的地方
- listView 中的相关positon 的使用和注意的地方
- Servlet分析(1)
- Android - Android Studio 的 Preview窗口
- 快速排序算法
- 字符设备驱动原理图解
- linux僵尸进程产生的原因以及如何避免产生僵尸进程
- 同时使用jQuery1.9和jQuery2.0要注意的地方
- viewDidAppear:方法中UI不更新
- poj1050 To the Max
- Nunit单元测试
- 我的vim插件
- 安卓Socket开发注意事项
- checkout 页面购物车订单列表修改
- TCP连接
- vi 编辑器