我有一个脚本让我的div淡出并淡入另一个div。代码可以工作,但我有10个div我想让它工作,现在它只适用于第一个div的顺序。
$('#content').click(function(e){
$('#content').fadeOut('slow', function(){
$('#backside').fadeIn('slow');
});
});
$('#backside').click(function(e){
$('#backside').fadeOut('slow', function(){
$(' #content').fadeIn('slow');
});
});
答案 0 :(得分:3)
这是因为您使用 id 作为选择器,它应该是唯一的。如果您需要预期的结果,请尝试使用 class 选择器。
$('.content').click(function(e){
$(this).fadeOut('slow', function(){
$(this).next('.backside').fadeIn('slow');
});
});
更改标记以在各自的元素上设置这些类(内容和背面)。
<div class="content"></div>
答案 1 :(得分:2)