試圖做一些相當簡單的事情,但它避開了我。我有以下的HTML:jquery - 淡出所有的孩子,除了孩子被徘徊
<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與我的懸停聲明,但我不太確定如何做到這一點。任何幫助將非常感謝,謝謝!
請接受答案! – 2011-05-24 20:56:21