嗨,我一直在努力做到这一点,感觉就像我的生命一样
我有一个带有块显示链接的列表菜单,每个链接都有一个滑动门png背景图像。我使用这个javascript(http://www.ideashower.com/our_solutions/png-hover/)来使用透明的gif为ie6实现alphaimageloader修复。
当我第一次测试时它可以正常工作,但是如果我点击不同的页面然后再点击它就不再起作用 - 菜单完全消失了,我可以通过复制透明的gif再次使它工作更改它的名称,但如果我再转到另一个页面再回到它,它就会停止工作并且菜单消失了。
这是服务器缓存问题还是类似的问题。
对此的任何想法都将非常感激!
由于
答案 0 :(得分:2)
如果它的缓存然后可能AJAX技巧可以做。
每次执行代码时创建随机数,并将其添加到透明的gif URL。
所以在文件pngHover.js中:
transparentImage = '/j/transparent.gif';
将是
transparentImage ='/ j / transparent.gif?143253214';
要获得js谷歌中的随机数,它会给你足够的./