jquery1.9删除的browser,live,die,sub,toggle的替换方法
jquery 1.9变化有几点,最重要的是标题所提到的browser,live,die,sub,toggle这几个,如果你在使用过程中遇到高级版本不行,而低版本却可以的时候,那你就要了解一下是不是版本升级带来的影响了。之前也转载过一篇“jQuery1.9升级和删除的API指南”的文章,文里面介绍了很多方面,其实很多我都没用过,这上面的几个,我也是熟悉过browser,live,toggle而已。
jQuery.browser()
官方推荐修改方式是通过条件判断来区分不同的浏览器
<!--[if lt IE 9]><script src="http://m.cnblogs.com/109793/jquery-1.9.0.js" rel="nofollow"/><![endif]--> <!--[if gte IE 9]> <script src="http://m.cnblogs.com/109793/jquery-2.0.0.js" rel="nofollow"/> <![endif]-->
如果必须要继续使用jQuery.browser()可以添加“jquery-browser”插件,但我没有测试该插件。
对于你自己的项目功能检测的需求, 我们强烈建议使用外部库,比如Modernizr的,而不是依赖于jQuery.support
上的属性。(因为 jQuery 内部需要使用support这些方法来进行检测,所以它们会在每次加载页面时被执行,但是当 jQuery 的内部代码不再需要某些属性时,它们就会被移除。)
演示
您可能感兴趣的文章:
jquery1.9删除的browser,live,die,sub,toggle的替换方法
jquery1.9 下检测浏览器类型和版本的方法
jQuery1.9升级和删除的API指南
jquery live()调用不存在的解决方法
jQuery中如何实现toggle方法
jQuery die() 方法
jQuery live() 方法
解决jquery1.9不支持browser对象的问题
分享:jquery事件重复绑定的解决办法
浅析jquery某一元素重复绑定的问题