.is (“: hover”) está quebrado a partir do jQuery 1.9 Como corrigir
Ao fazer$(...your selector here...).is(":hover")
, jQuery antes de 1.9.1 deu resposta correta, enquanto o jQuery 1.9.1 diz isso:
Erro: Erro de sintaxe, expressão não reconhecida: pseudo não suportado:hover
Aqui está uma solução alternativa (não é necessário responder).
http://jsfiddle.net/mathheadinclouds/V342R/
resposta curta, verifique se
.parent().find(":hover")
tem comprimento 1 e contém o elemento em questão.
Não se trata de executar uma ação no hover - para isso, basta usar .hover () Trata-se, em um ponto arbitrário no tempo, de descobrir se algum elemento está sendo observado ou não