最近在用jquery 2.0 才知道已不支持IE6/7/8jquery
但又不想換回 jquery 1.X;spa
找了一資料發現條件註釋能夠解決這個問題code
這個也像程序中的條件判斷,先來介紹幾個單詞
lt :Less than的簡寫,小於的意思。
lte :Less than or equal to的簡寫,小於或等於的意思。
gt :Greater than的簡寫,大於的意思。
gte:Greater than or equal to的簡寫,大於或等於的意思。blog
<!--[if !IE]><!--> 除IE外均可識別 <!--<![endif]--> <!--[if IE]> 全部的IE可識別 <![endif]--> <!--[if IE 6]> 僅IE6可識別 <![endif]--> <!--[if lt IE 6]> IE6以及IE6如下版本可識別 <![endif]--> <!--[if gte IE 6]> IE6以及IE6以上版本可識別 <![endif]--> <!--[if IE 7]> 僅IE7可識別 <![endif]--> <!--[if lt IE 7]> IE7以及IE7如下版本可識別 <![endif]--> <!--[if gte IE 7]> IE7以及IE7以上版本可識別 <![endif]--> <!--[if IE 8]> 僅IE8可識別 <![endif]--> <!--[if IE 9]> 僅IE9可識別 <![endif]-->
下面的是實踐代碼,用了百度的CDN,你們能夠借鑑一下ip
<!--[if gte IE 9]> <script src="http://libs.baidu.com/jquery/2.0.3/jquery.min.js"></script> <![endif]--> <!--[if lt IE 9]> <script src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script> <![endif]--> <!--[if !IE]><!--> <script src="http://libs.baidu.com/jquery/2.0.3/jquery.min.js"></script> <!--<![endif]-->