3
4

6 回答 6

7

也许你应该

href="#"

并将光标从“手”更改为正常的“指针”;)

于 2009-09-06T16:14:54.337 回答
2

尝试给它一个名称属性

<a name="changingimage">...</a>
于 2009-09-06T16:34:08.980 回答
1

IE6:hover仅支持链接(请参阅:link伪类),因此需要一个href属性。否则,如果href缺少该属性,则根据:link.

因此,您要么指定 ahref来创建链接,要么使用 JavaScript 来模拟该行为。

于 2009-09-06T16:41:37.827 回答
0

它可以在 IE 6 上运行,虽然如果你没有 PNG 修复脚本,它仍然可以工作,但是你的图像的背景是蓝色的。只需确保将光标更改为“默认”,而不是手形光标。随着光标的变化,这在某些网站和浏览器上一直是个问题。

于 2009-09-06T16:16:53.070 回答
0

您可以做的另一件事是在 css + 锚标记中使用背景来显示悬停效果:

<style>
    a#test{
        background:#ff0000;
    }
    a#test:hover{
        background:#0000ff;
    }
</style>
<a id="test" href="#" style="width:100px;height:100px;display:block;" >test</a>

这将使一个带有红色背景的正方形,当您将鼠标悬停在它上面时,背景将是蓝色的。Ofc 你可以把背景图像放在那里,图像会改变...... :)

于 2009-09-06T16:31:58.250 回答
-1

使用 javascript void 函数

文本

会做你想要的。

于 2010-09-05T04:41:00.883 回答