ホバリング要素、画像スワップ、スライド div、アニメーションなどを処理するために、かなり標準的な JavaScript/jQuery を使用していますが、問題ありません。「ホバー可能な」リンクされた要素をクリックすると、新しいページに移動する場合、mouseenterホバー状態は常に固定されます。
たとえば、何かの上にカーソルを置いてクリックし (別のページへのリンク)、[戻る] ボタンを使用してページに戻ると、クリックした要素のmouseenter状態は、マウスが要素の上になくなってもスタックします。 .
すべてをリセットするには、ページをリロードするか、要素を再度ホバーする必要があります。
$(document).ready(function() {
$('.mySelector').each(function () {
$(this).hover(enter, leave);
});
function enter(event) {
// mouseenter stuff
};
function leave(event) {
// mouseleave stuff
};
});
数週間前にこれについて読んだことを覚えているようで、非常に簡単な修正がありましたが、それを見つけることができません。
誰かが適切な解決策に精通していますか?
ありがとうございました!