2011-08-10 6 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')); 
}); 

私はいくつかのブラウザでテストしましたが、マウスが入力されたときには常に白い色を与えませんでした。時々私はデフォルトの黒色を持っています。要素がホバー状態でない間に要素ホバースタイルを取得する方法はありますか?

この色の値は、ホバリングなしで取得したいと考えています。何か方法はありますか?

+0

ご質問が少し難解です。あなたが達成しようとしていることに関して、より多くの情報をお寄せください。あなたが使用しているブラウザーと、結果として期待しているもの。 – evasilchenko

+0

あなたは最終的に達成しようとしていますか? –

+0

私は、すばらしいフォントを生成するためにcufonとraphaelを使い始めました。ホバーなしで静的である間は正常に動作します。ホバーがあるときは、テキストを再描画する必要がありますが、新しいホバーフォントの色はCSSにあります。私はそれを手に入れようとしましたが、IE7とIE8は色が見えなくなりました。 –

答えて

関連する問題