[英]Fade out Two different divs at once with Jquery, then fade two more
我想要做的是淡出兩個不同的div,然后淡入另外兩個不同的div。 一位朋友告訴/告訴我如何做到這一點,但我已經忘記了。 關於用逗號分隔你的div的事情? 它不起作用,所以我可能做錯了什么。 幫助將不勝感激。
$('#forward').click(function(){
$('.contentRight', '.contentLeft').fadeOut('slow', function(){
$('.contentRight2, .contentLeft2').fadeIn('slow');
});
});
$('#back').click(function(){
$('.contentRight2', '.contentLeft2').fadeOut('slow', function(){
$('.contentRight, .contentLeft').fadeIn('slow');
});
});
在指定選擇器時,您在錯誤的位置使用逗號,所以......
替換這個:
$('.contentRight', '.contentLeft')...
有了這個:
$('.contentRight, .contentLeft')...
淡出時你有:
$('.contentRight', '.contentLeft').fadeOut(...
^
當你漸漸消失的時候:
$('.contentRight2, .contentLeft2').fadeIn(...
^
可能是因為你使用單獨的引號?
保留所有逗號分隔值的引號,例如$(“#Abc,.zyz”)。fadeIn();
在點擊函數krep之后的這兩個點擊函數中,這兩個div成為oe引用,如上面提到的abc和xyz的示例
我正在使用nexus來給你這個答案,所以不能再次重復你的例子。如果它沒有解決你的問題,可以在這里進行進一步的討論
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.