如題,當(dāng)在ie6中用js動(dòng)態(tài)更改圖片地址時(shí),圖片不會(huì)變換,產(chǎn)生的原因是<a href=”javascript:void(0)”>或<a href=”#”>如應(yīng)用a標(biāo)簽的話其實(shí)不能禁止a標(biāo)簽最后觸發(fā)一個(gè)甚么行動(dòng), 致使ie6會(huì)過錯(cuò)的以為頁(yè)面刷新或重定向了,而且中止了當(dāng)前所有銜接,新圖片的加載就被aborted了。
解決方法是不使用a標(biāo)簽,或者在方法的最后加上一句 return false;就可以了。
如<a href=’javascript:void(0)’ onclick=’$(“#img”).attr(“src”,”xxx.jpg”);return false;’>看不清楚?換一張圖片</a>
|