У меня есть этот код:
<ul id='menu'>
<li class="no1"> </li>
<li class="no2"> </li>
<li class="no3"> </li>
</ul>
Классы № 1 - № 3 просто установить фоновые изображения для тегов "li". Я использую следующий код, чтобы установить непрозрачность всех элементов li на 0,15:
$('#menu > li').hover(function () {
$('#menu > li').stop().animate({'opacity':'0.15'},"slow");
}
В Opera, Chrome, Safari и Firefox все в порядке, но в IE7 и IE8 это не работает
(и даже, может быть, IE9)
Я обнаружил, что должен использовать свойство style.filter в IE, но не знаю, как точно реализовать его в приведенном выше коде. Есть идеи?