Sprawdź to fiddle out: http://jsfiddle.net/abitdodgy/7rFb6/1/Każdy pomysł, dlaczego zdarzenie mouseleave nie jest rejestrowane podczas szybkiego przesuwania kursora?
Po przesunięciu kursora szybko zdarzenie mouseleave
nie rejestruje w czasie. Dlaczego to się dzieje?
Po najechaniu kursorem na wybrany obraz pojawia się warstwa .controls
, która umożliwia usunięcie zaznaczenia. Jednak po usunięciu warstwa .controls
powinna zniknąć. Nie zawsze tak się dzieje, gdy kursor porusza się naprawdę szybko między warstwami.
Spróbuj wybrać zdjęcia i szybko przesuń kursor między nimi, a zauważysz, że tak się dzieje. Jeśli obraz jest zaznaczony, warstwa .controls
nie powinna być widoczna, chyba że najedziesz na niego kursorem.
Wszelkie pomysły?
Ten link jest niedostępny ... – LinusGeffarth