IE6中的透明PNG菜单项背景与翻转

时间:2008-11-10 11:14:58

标签: html css internet-explorer-6 png transparency

嗨,我一直在努力做到这一点,感觉就像我的生命一样

我有一个带有块显示链接的列表菜单,每个链接都有一个滑动门png背景图像。我使用这个javascript(http://www.ideashower.com/our_solutions/png-hover/)来使用透明的gif为ie6实现alphaimageloader修复。

当我第一次测试时它可以正常工作,但是如果我点击不同的页面然后再点击它就不再起作用 - 菜单完全消失了,我可以通过复制透明的gif再次使它工作更改它的名称,但如果我再转到另一个页面再回到它,它就会停止工作并且菜单消失了。

这是服务器缓存问题还是类似的问题。

对此的任何想法都将非常感激!

由于

1 个答案:

答案 0 :(得分:2)

如果它的缓存然后可能AJAX技巧可以做。 每次执行代码时创建随机数,并将其添加到透明的gif URL。
所以在文件pngHover.js中:

  

transparentImage =   '/j/transparent.gif';

将是

  

transparentImage ='/ j / transparent.gif?143253214';

要获得js谷歌中的随机数,它会给你足够的./