我想要做的是淡出两个不同的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');
});
});
答案 0 :(得分:2)
指定选择器时,您在错误的位置使用逗号,所以......
替换这个:
$('.contentRight', '.contentLeft')...
用这个:
$('.contentRight, .contentLeft')...
答案 1 :(得分:0)
淡出时你有:
$('.contentRight', '.contentLeft').fadeOut(...
^
当你渐渐消失时:
$('.contentRight2, .contentLeft2').fadeIn(...
^
可能因为您使用的是单独的引号吗?
答案 2 :(得分:0)
围绕所有逗号分隔值保留一个引号,例如 $("#ABC,.zyz&#34)。淡入();
在点击功能krep之后的这两个点击功能中,这两个div如上面提到的abc和xyz中的引用
我正在使用nexus给你这个答案,因此无法再次尝试你的例子。如果它没有解决你的问题,可以在这里进行进一步的讨论