Ошибка в IE с подсветкой jQuery? Подсветка прилипает к некоторым элементам - PullRequest
0 голосов
/ 21 апреля 2010

Что-то не так с этой строкой?

$('#' + $(this).attr('id') + 'title').effect("highlight", {}, 5000).fadeIn(1000);

Он применяется к набору элементов div в циклах - в первый раз он их показывает, а затем, продолжая вращаться, снова выделяет их (как они уже показаны).

Только в IE7 и IE8 выделение, похоже, случайно прилипает к некоторым элементам. Кто-нибудь знает, почему это так?

1 Ответ

2 голосов
/ 22 апреля 2010

Если у вас есть любой недействительный html, IE будет склонен делать это. Убедитесь, что ваш html действителен, введя его здесь: http://validator.w3.org/ и узнав, есть ли какие-либо незакрытые теги, неправильные теги, несколько идентификаторов и т. Д.

Я вижу, что это происходит чаще всего тогда, когда тег не закрывается / не сопоставляется должным образом, или когда один и тот же идентификатор используется на странице несколько раз, исправление тега или переход к классам для этих нескольких идентификаторов обычно решает проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...