.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

questionAnswers(3)

yourAnswerToTheQuestion