Пытаюсь сделать что-то довольно простое, но это ускользает от меня.У меня есть следующий HTML-код:
<div id="four">
<div id="thumb1" class="suiting-thumb">
<img src="img/gallery/suit1-thumb.jpg" alt="" title="" />
</div>
<div id="thumb2" class="suiting-thumb">
<img src="img/gallery/suit2-thumb.jpg" alt="" title="" />
</div>
<div id="thumb3" class="suiting-thumb">
<img src="img/gallery/suit3-thumb.jpg" alt="" title="" />
</div>
</div>
Все, что я хотел бы сделать, это "затемнить" дочерние элементы родительского элемента div, ЗА ИСКЛЮЧЕНИЕМ для ребенка, находящегося под охраной.Я успешно делаю это с этим фрагментом jQuery, но между постепенным исчезновением / входом есть небольшая задержка:
$('.suiting-thumb').hover(function() {
var thumbBtnIdPrefix = 'thumb';
var thumbBtnNum = $(this).attr('id').substring((thumbBtnIdPrefix.length));
$('.suiting-thumb:not(#thumb' + thumbBtnNum + ')').animate({
"opacity": .3
}),200;
},
function() {
$('.suiting-thumb').animate({
"opacity": 1
}),200;
});
Мне кажется, что мне нужно исчезнуть все дочерние элементы родительского divвыбрав #four с моим оператором hover, но я не совсем уверен, как это сделать.Любая помощь будет высоко ценится, спасибо!