$(this).css(«background», «transparent»); не работает в IE

#jquery #css #internet-explorer

#jquery #css #internet-explorer

Вопрос:

Пожалуйста, помогите :

$(this).css("background", "transparent"); не работает в IE (7 и 8).

Спасибо.

Комментарии:

1. Пожалуйста, разместите свой код на форуме или попробуйте установить background-image: нет; с background-color: прозрачный;

2. это тег ссылки <a href=»»></a>.

3. $(‘.menuhovercl’). наведите курсор (функция(){ $(this).css(‘background’, ‘#B7F2F7’); }, функция() { $(this).css(«background», «transparent»); });

4. Используя код из вашего комментария, он отлично работает в IE7 / 8: jsfiddle.net/NSVzE . Вам необходимо предоставить дополнительную информацию — ваш HTML / CSS или демонстрационный файл jsFiddle.

5. У меня тоже была эта проблема, я понятия не имею, почему

Ответ №1:

Он отлично работает в IE 7 и IE 8.

Я тестировал это в реальных браузерах IE 7 и IE 8, и это действительно работает: jsfiddle.net/4L9RX /

Если у вас возникла ситуация, когда это не работает, вы должны показать достаточно своего кода, чтобы его можно было повторить.

Комментарии:

1. Вы проверили этот код? $(‘.menuhovercl’). наведите курсор (функция(){ $(this).css(‘background’, ‘#B7F2F7’); }, функция() { $(this).css(«background», «transparent»); });

2. @Saki Make: Теперь у меня есть. Он также отлично работает в IE 7 и IE 8.