前のページのブラウザボタンを使用すると、前に表示したページの現在のページボタンの状態が残るという問題があります。これにより、前のページのブラウザボタンを使用すると、複数のメニュー項目が「現在の」状態で表示されます。以前に表示したページの「現在の」状態がロールオーバーされると、通常の状態に戻ります。意味がありませんか?サイトを表示するには、ここをクリックしてください。私はこれまでこの問題を経験したことがなく、すべてを疲れさせました!アドバイスをいただければ幸いです。
質問する
82 次
2 に答える
1
ここでの問題は、ページを離れてから戻ると、mouseout
イベントが発生するまで元の画像(離れたときにホバーされていた)がホバーされていない状態に戻されないことです。
私の提案は、sのbackground-image
代わりに使用することです。その後、CSSセレクターimg
を使用して、ホバー時に次のように簡単に変更できます。:hover
<a id = "groove" href = "/groove/">
</a>
CSS:
#groove {
background-image: url('groove.gif');
height: 20px; /*just an example*/
width: 100px; /*another example*/
}
#groove:hover {
background-image: url('groovehover.gif');
}
お役に立てば幸いです。
于 2012-09-01T09:30:48.453 に答える
0
これに関連付けられているJavascriptがないことを考えると、キャッシュの単純な問題のようです。
影響を受けるブラウザで、キャッシュをクリアしてからページを更新してみてください。
于 2012-09-01T09:30:40.083 に答える