1
<div id="test">
</div>
<style>
#test{
color: #000000;
}
#test:HOVER{
color: #ffffff;
}
</style>
var el = dojo.byId('test');
console.log(dojo.style(el, 'color'));
dojo.connect(el, 'onmouseenter', function(e){
var el = e.originalTarget;
console.log(dojo.style(el, 'color'));
});
我在某些浏览器中测试过它,当鼠标进入时它并不总是白色。有时我得到了默认的黑色。有没有办法获得元素HOVER风格,而元素不处于悬停状态?
我想得到这个没有悬停的颜色值。有什么办法吗?
你的问题有点难以理解。您能否根据您要实现的目标向我们提供更多信息?您使用的浏览器和您期望的结果。 – evasilchenko
你最终想达到什么目的? –
我开始使用cufon和raphael生成漂亮的字体。它工作正常,而它是静态的,没有悬停。当有悬停时,我必须重新绘制文本,但使用CSS中的新悬停字体颜色。我试图得到它,但IE7和IE8提供了无遮盖的颜色,因为它改变了风格很慢(我认为)。 –