【发布时间】:2011-10-31 12:05:50
【问题描述】:
这是 Firefox 似乎不支持伪类中的背景图像交换的错误,还是其他浏览器做得比他们应该做的更多?
我正试图弄清楚我是否做错了什么...这适用于 Opera 和 Chrome(尚未在 IE 中测试)...
.myClass{
background-image:url('off.jpg');
}
.myClass:hover{
background-image:url('on.jpg');
}
但是 Firefox 只是忽略了这一点。我希望避免编写 javascript 翻转...这似乎是一个非常优雅的解决方案,但我开始怀疑我被水洗了。
【问题讨论】:
-
Firefox 一直支持这个。也许尝试清除缓存并重新加载页面。如果它仍然不起作用,我们需要查看更多代码。
-
我不知道它是否解决。但有时,当我错过设置 bg 重复时,FF 让我在背景方面遇到麻烦。尝试添加一些属性,no-repeat,repeat-x,repeat-y。另外,尝试定位您的图像,左上角等...您需要什么,它可能会解决您的问题。听起来很荒谬,但确实如此。