<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="版本jQuery1.9中使用$.support替代$.browser的使用方法" id="card1">
<p> 游客</p><p>
标题:版本jQuery1.9中使用$.support替代$.browser的使用方法<br/>
正文:<br/>
jQuery 从 1.9 版开始，移除了 $.browser 和 $.browser.version ， 取而代之的是 $.support 。 在更新的 2.0 版本中，将不再支持 IE 6/7/8。 以后，如果用户需要支持 IE 6/7/8，只能使用 jQuery 1.9。 如果要全面支持 IE，并混合使用 jQuery 1.9 和 2.0， 官方的解决方案是：代码如下:<br/>&amp;lt;!--[if lt IE 9]&amp;gt;<br/>    &amp;lt;script src='jquery-1.9.0.js'&amp;gt;&amp;lt;/script&amp;gt;<br/>&amp;lt;![endif]--&amp;gt;<br/>&amp;lt;!--[if gte IE 9]&amp;gt;<br/>    &amp;lt;script src='jquery-2.0.0.js'&amp;gt;&amp;lt;/script&amp;gt;<br/>&amp;lt;![endif]--&amp;gt;<br/>从长久来看，这样有利于在复杂情况下根据浏览器特性进行分别处理， 而不是简单的检测浏览器类型和版本。 但目前很多旧程序的移植恐怕无法直接过渡为根据浏览器支持特性， 所以在网上找了一些能够直接替换的解决办法。判断浏览器类型：代码如下:<br/>$.browser.mozilla = /firefox/.test(navigator.userAgent.toLowerCase());<br/>$.browser.webkit = /webkit/.test(navigator.userAgent.toLowerCase());<br/>$.browser.opera = /opera/.test(navigator.userAgent.toLowerCase());<br/>$.browser.msie = /msie/.test(navigator.userAgent.toLowerCase());<br/>等号后面的表达式返回的就是 true/false， 可以直接用来替换原来的 $.browser.msie 等。如需要检查是否为 IE6时，可以这么写：代码如下:<br/>// Old<br/>if ($.browser.msie &amp;amp;&amp;amp; 7 &amp;gt; $.browser.ver<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1142&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1142&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1142&amp;Page=2">[2]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1142&amp;Page=2">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=1142">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=1142">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>