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

发布于 2024-07-09 07:22:55 字数 473 浏览 7 评论 0原文

嗨,我一直在尝试这样做,因为我一生都在尝试这样做,

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

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

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

任何对此的想法将不胜感激!

谢谢

Hi I have been trying to do this for what feels like all my life

I have a list menu with block display links, each link has a sliding doors png background image. I have used this javascript (http://www.ideashower.com/our_solutions/png-hover/) to implement the alphaimageloader fix for ie6 using a transparent gif.

When I test it for the first time it works but if I click to a different page and then click back it doesn't work anymore - the menu completely disappears, I can get it to work again by duplicating the transparent gif and changing it's name, but again if I go to another page and then come back to it, it stops working and the menu dissappears.

Is this a server caching issue or something like that.

Any thoughts on this would be much appreciated!

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

累赘 2024-07-16 07:22:55

如果它的缓存那么也许 AJAX 技巧可以做到。
每次执行代码时创建随机数并将其添加到透明 gif url 中。

所以在文件 pngHover.js 中:

透明图像 =
'/j/transparent.gif';

将会

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

要在 js 中获取随机数,请谷歌它,它会给你很多。/

If its caching then maybe the AJAX trick could do.
Create random number each time the code is executed and add it to the transparent gif url.

so in file pngHover.js:

transparentImage =
'/j/transparent.gif';

would be

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

To get random number in js google it, it will give you plenty./

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文