Я искал, ожидая, что это будет распространено и легко исправить, но ни одно из найденных решений не сработало в этой ситуации.
Я поставщик, поэтому я не могу изменить html клиентов для использования UL.Цель состоит в том, чтобы непрозрачность содержимого div исчезла при наведении курсора.Происходит следующее: img и текст в родительском элементе div также исчезают при наведении курсора.Я не могу использовать .css, потому что это резкое изменение, и я не верю, что продолжительность может быть установлена.
css
.content {
position:relative;
width:126px;
height:138px;
background: #3C3C3C;
}
html
<div class="content">
<img class="band_im" rel="26" src="" />
<div>Contractor</div>
</div>
jquery
$("div.content").hover(function() {
// attempted, no luck $("img.badge_ico").css({opacity: "1"});*
$("div.content").stop().animate({opacity: "0.5"}, '500');
},
function() {
// attempted, no luck $(".badge_ico").css({opacity: "1"});
$("div.content").stop().animate({opacity: "1"}, '800');
});