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'));
});
私はいくつかのブラウザでテストしましたが、マウスが入力されたときには常に白い色を与えませんでした。時々私はデフォルトの黒色を持っています。要素がホバー状態でない間に要素ホバースタイルを取得する方法はありますか?
この色の値は、ホバリングなしで取得したいと考えています。何か方法はありますか?
ご質問が少し難解です。あなたが達成しようとしていることに関して、より多くの情報をお寄せください。あなたが使用しているブラウザーと、結果として期待しているもの。 – evasilchenko
あなたは最終的に達成しようとしていますか? –
私は、すばらしいフォントを生成するためにcufonとraphaelを使い始めました。ホバーなしで静的である間は正常に動作します。ホバーがあるときは、テキストを再描画する必要がありますが、新しいホバーフォントの色はCSSにあります。私はそれを手に入れようとしましたが、IE7とIE8は色が見えなくなりました。 –