折腾了半天终于找到问题的解决办法。
刚碰到这个问题的时候网上搜索一下,大多数推荐使用DD_belatedPNG.js处理png透明图片。
按照DD_belatedPNG.js官网说明使用确实把透明问题解决了,不过我图片上的热点却无效了,我郁闷了半天,换了网上说的其它的方法都解决不了.今天经过不断的换关键字google,找到了一个人觉得十分值得推荐使用的解决方法 , 为了大家不要想我一样受折磨,不断尝试使用百度出来的一大堆各种受限方法,决定写一下博文。
解决方法:使用unitpngfix.js,它非常小巧(不到2KB)而且简单易用
unitpngfix.js使用方法:
(1)下载unitpngfix.js,在页面中加入
<!--[if lt IE 7]>
<script type="text/javascript" src="unitpngfix.js"></script>
<![endif]-->
(2)添加clear.gif到你的images 文件夹中.在unitpngfix.js文件中,修改"var clear="images/clear.gif" 路径,为你存放clear.gif的文件路径
自己可以到官网上下载,这样能保证使用最新的文件。
http://labs.unitinteractive.com/unitpngfix.php