今天在IE6上遇到一个png图片背景不透明的问题于是导入了pngfix.js。但是用IE8,IE7,360浏览器上面就会报错,所以我在网上找了一下怎样动态导入js,而下面就是动态导入js的源码:
<!--[if !IE]><!--> 除IE外都可识别 <!--<![endif]-->
<!--[if IE]> 所有的IE可识别 <![endif]-->
<!--[if IE 5]> 仅IE5.0与IE5.5 <![endif]-->
<!--[if gt IE 5.0]> IE5.0以及IE5.0以上版本 <![endif]-->
<!--[if IE 6]> 仅IE6 <![endif]-->
<!--[if lt IE 6]> IE6以及IE6以下版本 <![endif]-->[color=red] 注释,这个我试了一下好像不能使用[/color]
<!--[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]-->
然后就把png在IE6上面的不透明的问题解决了
<!--[if !IE]><!--> 除IE外都可识别 <!--<![endif]-->
<!--[if IE]> 所有的IE可识别 <![endif]-->
<!--[if IE 5]> 仅IE5.0与IE5.5 <![endif]-->
<!--[if gt IE 5.0]> IE5.0以及IE5.0以上版本 <![endif]-->
<!--[if IE 6]> 仅IE6 <![endif]-->
<!--[if lt IE 6]> IE6以及IE6以下版本 <![endif]-->[color=red] 注释,这个我试了一下好像不能使用[/color]
<!--[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]-->
然后就把png在IE6上面的不透明的问题解决了