Podczas $(...your selector here...).is(":hover")
, jQuery przed 1.9.1 dał poprawną odpowiedź, a jQuery 1.9.1 mówi wam to:.is (": hover") jest podzielone jak jQuery 1.9 Jak naprawić
Error: Syntax error, unrecognized expression: unsupported pseudo:
hover
tutaj jest obejście (odpowiadając na nie konieczne.)
http://jsfiddle.net/mathheadinclouds/V342R/
krótkiej odpowiedzi, sprawdź czy
.parent().find(":hover")
ma długość 1 i zawiera dany element.
Tu nie chodzi o wykonanie akcji przy aktywowaniu - za to, wystarczy użyć .hover() Chodzi o to, w dowolnym momencie, dowiedzieć się, czy jakiś element JEST unosił
Czy starasz się odpowiedzieć na swoje pytanie? Jeśli tak, zrób to poprawnie: napisz odpowiedź. –
Powodujesz, że rzeczy są skomplikowane. Po prostu ['.hover()'] (http://api.jquery.com/hover/) zrobi: http://jsfiddle.net/BxL4w/5/ – Antony
@Anthony: źle. Chcę boolean, czy to unosi się, czy nie. Nie chcę wykonywać akcji po najechaniu myszą. – mathheadinclouds