一連のスライドを一度に 1 つずつ表示する div があります。ボックスの下部に、次のスライドへの切り替えをトリガーするリンクが含まれています。リンクをクリックすると、ボックスに次のスライドが表示され、ほとんどの場合、ボックスの高さが変わります。
リンクに:hoverスタイルを適用しましたが、ボックスの高さが変わり、リンクがマウスの下から移動すると、:hover再びホバーするまでその状態が維持されます。
変更が完了した後に呼び出してみまし.mouseleave()た.mouseenter().mouseleave()が、効果はありません。また、リンクに対して別の:active&:focusステートを作成しました。これは、リンクがクリックされたときに一瞬表示されますが、その後:hover. :visitedスタイルも効果がありません。
古いバージョンの IE にこれに似た一般的なバグがあることは知っていますが、これは Chrome と Firefox でも発生しています。
ここにjsfiddleがあります。
何か案は?