5
在IE7和IE8中,当我将链接移动到新位置时,它仍然显示为悬停。在Firefox和Chrome链接中显示为隐藏。在下面的例子中,如果你点击链接,它将被移动到第二行,但仍然是红色。是否有可能解决这种行为?当我将悬停节点移动到新位置时,它仍然显示为悬停。我如何取消它?
<style>
a { color:blue; }
a:hover { color:red; }
</style>
<div id="div1">
First Row
<a id="a1" href="javascript:void(0);" onclick="document.getElementById('div2').appendChild(this);">Click It</a>
</div>
<div id="div2">
Second Row
</div>
也发生在IE9中。 – 2012-01-16 12:25:13