奇妙な問題があります: Firebug Lite for Chromeを使用すると、ホバーが機能しないことがあります。
私が持っているdiv
もの:このような:
<div class="editWindow">
<ul>
<li id="edCha" onclick="channels.add()">
Редактировать канал
</li>
<li id="delCha" onclick="channels.chanLink()">
Подключить клиента
</li>
</ul>
</div>
そしてこのCSS:
.editWindow li:hover, .chooseAction li:hover {
background: #369;
color: white;
cursor: pointer;
}
最初にページを開いて Firebug を有効にすると、すべて次のようになります。
しかし、最初に Firebug を有効にしてからこのページを開くと、ホバーが機能しません。Firebug コンソールにエラーは表示されず、次のようなホバー効果も表示されません (マウス ポインターはそこにあります。信じてください)。
この問題は、Win7 と Linux (Mint 14) の両方で、Chrome (Firefox は正常に動作します) でのみ発生します。
原因は何ですか?よくわかりません。
編集
Force element state -> :hover
dev-tools メニューで使用すると、ホバー スタイルが機能します。
編集 2
onmouseover="alert('test');"
これらのli
要素の 1 つに追加しました。2 番目のケースでalert
は、呼び出されていません。