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