このフィドルをチェックしてください:http ://jsfiddle.net/abitdodgy/7rFb6/1/
カーソルを速く動かすと、mouseleave
イベントが登録されないことがあります。なぜこうなった?
選択した画像にカーソルを合わせると、選択.controls
を削除できるレイヤーが表示されます。ただし、ホバーを解除すると、.controls
レイヤーが消えるはずです。レイヤー間でカーソルを非常に速く移動した場合、これは常に発生するとは限りません。
画像を選択してカーソルを画像間ですばやく移動すると、これが発生していることがわかります。画像を選択した場合、その上.controls
にカーソルを合わせない限り、レイヤーは表示されません。
何か案は?