Nel fare $(...your selector here...).is(":hover")
, jQuery prima 1.9.1 ha dato risposta corretta, mentre jQuery 1.9.1 ti dice questo:.is (": hover") è rotto come di jQuery 1.9 Come risolvere
Error: Syntax error, unrecognized expression: unsupported pseudo:
hover
qui è una soluzione alternativa (rispondendo non è necessario.)
http://jsfiddle.net/mathheadinclouds/V342R/
risposta breve, verificare se
.parent().find(":hover")
ha lunghezza 1 e contiene l'elemento in questione.
questo non è l'esecuzione di un'azione al passaggio del mouse - per questo, basta usare .hover() si tratta, in un punto arbitrario nel tempo, scoprire se o non qualche elemento VIENE aleggiava
Stai cercando di rispondere alla tua domanda? Se è così fallo correttamente: scrivi una risposta. –
Stai complicando le cose. Semplicemente ['.hover()'] (http://api.jquery.com/hover/) farebbe: http://jsfiddle.net/BxL4w/5/ – Antony
@Anthony: sbagliato. Voglio un booleano, è stazionario o no. Non voglio eseguire un'azione al passaggio del mouse. – mathheadinclouds