.is („: hover”) jest zepsuty od jQuery 1.9 Jak naprawić
Kiedy to robisz$(...your selector here...).is(":hover")
, jQuery przed 1.9.1 dało poprawną odpowiedź, podczas gdy jQuery 1.9.1 mówi ci to:
Błąd: błąd składniowy, nierozpoznane wyrażenie: nieobsługiwane pseudo:hover
Oto obejście (odpowiedź nie jest konieczna).
http://jsfiddle.net/mathheadinclouds/V342R/
krótka odpowiedź, sprawdź, czy
.parent().find(":hover")
ma długość 1 i zawiera dany element.
Nie chodzi tu o wykonanie akcji na zawisie - po prostu użyj .hover () Chodzi o to, aby w dowolnym momencie sprawdzić, czy jakiś element jest zawieszony