如何使此開關淡入淡出適用於每個items
塊?當我點擊任何人時,它適用於所有人。 有人可以幫忙嗎?由於jQuery如何使slideToggle應用每個項目
<div class="items">
<div class="warp">
<span class="change">Tester</span>
<span class="click">expand</span>
</div>
<div class="invisible">
<div class="red"> red </div>
<div class="black"> black </div>
</div>
</div>
<div class="items">
<div class="warp">
<span class="change">Tester</span>
<span class="click">expand</span>
</div>
<div class="invisible">
<div class="red"> red </div>
<div class="black"> black </div>
</div>
</div>
jQuery的
$('.invisible').hide();
$('.warp').addClass('bg');
$(".warp").click(function() {
$(".invisible").slideToggle("slow", function() {
if ($(this).is(':visible')) {
$('.warp').removeClass('bg');
}else{
$('span.click').css('visibility', 'visible');
$('.warp').addClass('bg');
}
});
$('span.click').css('visibility', 'hidden');
});
許多感謝您的回答:-)我將有相同的結果,如果我使用每個功能? – olo 2013-05-13 22:41:48
@olo你能否澄清這個問題?你會在哪裏使用'each'? PS:不要忘記標記答案:) – JAM 2013-05-13 22:45:21
是的!標記:-)我的意思是,如果可能的話使用'each'來達到相同的結果。再次感謝 – olo 2013-05-13 22:47:55