私はmax-height
と<ul>
とoverflow:auto
CSSのプロパティで<li>
要素に何らかの行動を添付するjQueryのhover()
ヘルパーを使用しています。jQueryのホバー():オーバーフローを使用している場合マウスアウトは発生しません:(スクロールバー付き)オート
<ul>
の高さはmax-height
超えて、垂直スクロールバーが表示されたら、<li>
要素の上にマウスを移動すると、mouseOver
をトリガーするが、私はスクロールバーを右に移動し、マウスでスクロールを開始した場合、mouseOut
イベントは発生させません。 (私は要素に戻り、別の方向に移動してmouseOut
を発火させなければならない)。
これはjQueryの問題ですか、それともバグを引き起こすのは私の特定の状況ですか?
注:<li>
の要素には、display:block
が添付されています。
そのチケットには適切な回避策が含まれています。私は少し修正しました(チケットのコメントを見てください)。 – thorn