私は少しバグがあります。 さて、jsfiddleのコードは、バグを誘発するために、マウスを赤いボックスの上に素早く移動させます(一方または他方へ)。jQuery、カーソルを早く動かすと、コンテナにマウスが置かれない
説明: 私はそれらのカーソルを置くと、その位置にオーバーレイdivを表示し、リスト項目にマウスをバインドし、オーバーレイdivにmouseleaveをバインドしますが、移動するとカーソルが速くなると、mouseleaveは決してトリガーされません。
アイデア?ありがとう!
私は少しバグがあります。 さて、jsfiddleのコードは、バグを誘発するために、マウスを赤いボックスの上に素早く移動させます(一方または他方へ)。jQuery、カーソルを早く動かすと、コンテナにマウスが置かれない
説明: 私はそれらのカーソルを置くと、その位置にオーバーレイdivを表示し、リスト項目にマウスをバインドし、オーバーレイdivにmouseleaveをバインドしますが、移動するとカーソルが速くなると、mouseleaveは決してトリガーされません。
アイデア?ありがとう!
の内側に隠された
div
を置くことには問題があってはなりませんitem、およびmouseleaveをオーバーレイに追加します。 http://stackoverflow.com/questions/1273566/how-do-i-check-if-the-mouse-is-over-an-element-in-jquery/1670561#1670561 – GregL