2011-08-10 16 views
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风格,而元素不处于悬停状态?

我想得到这个没有悬停的颜色值。有什么办法吗?

+0

你的问题有点难以理解。您能否根据您要实现的目标向我们提供更多信息?您使用的浏览器和您期望的结果。 – evasilchenko

+0

你最终想达到什么目的? –

+0

我开始使用cufon和raphael生成漂亮的字体。它工作正常,而它是静态的,没有悬停。当有悬停时,我必须重新绘制文本,但使用CSS中的新悬停字体颜色。我试图得到它,但IE7和IE8提供了无遮盖的颜色,因为它改变了风格很慢(我认为)。 –

回答

相关问题