У меня проблемы с установкой непрозрачного наложения div на изображение в IE7. Любой другой браузер (примечание: IE6 и старше не были протестированы) хорошо обрабатывают мой код и разметку, но IE7 нет. Наложение не является непрозрачным, и основное изображение не отображается.
Вот моя разметка.
<li>
<a href="/AquaTrade/designclub/index.php/cs/program/12-program/89-miloslav-cejka">
<div style="background-image: url(http://10.0.0.3/AquaTrade/designclub/images/stories/program-ico/ikona-cejka-a-club.jpg);">
<div class="catImg" style="opacity: 0.6; ">
<!--img src="http://10.0.0.3/AquaTrade/designclub/images/stories/program-ico/ikona-cejka-a-club.jpg" alt="" /-->
</div>
<div class="catTitle"><span>Miloslav Čejka</span></div>
</div>
</a>
</li>
Непрозрачность в div.catImg устанавливается функцией jQuery fadeTo, поэтому в IE это альфа-непрозрачность
Следующая функция устанавливает непрозрачность
function createCategories() {
jQuery("#categories div.catImg").fadeTo(0,0.6);
jQuery("#categories div.catImg").mouseenter(function() {
jQuery(this).fadeTo(0, 0 );
});
jQuery("#categories div.catImg").mouseout(function() {
jQuery(this).fadeTo(0, 0.6 );
});
makeCategoriesPosition();
}