Атрибут JQuery Hover в IE - PullRequest
       2

Атрибут JQuery Hover в IE

0 голосов
/ 13 октября 2011

Может кто-нибудь, пожалуйста, дать обходной путь (желательно, чтобы он был кросс-браузерным) для следующего кода jquery, который не работает в Internet Explorer 8:

var selected = $("#SomeDivElementId :hover");

Это просто divс вложенной таблицей в html, но выдает исключение:

Object does not support this property or method

Код отлично работает в Chrome и Firefox.

Возможно, мне следовало быть более конкретным.Ожидается, что вызов $("#SomeDivElementId :hover"); вернет объект jQuery элемента в div, на который был наведен курсор, поскольку впоследствии я делаю что-то вроде:

if (selected.length > 0) ...

Спасибо.

1 Ответ

1 голос
/ 13 октября 2011

Используйте стандартную функцию hover (), которая принимает два метода обратного вызова:

var selected = false
$("#SomeDivElementId").hover(function(){selected=true},function(){selected=false})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...