单击 .button 时,我想隐藏 4 个帖子,然后显示接下来的 4 个帖子,然后单击 .button 第二次应该隐藏现在可见的 4 个帖子(即帖子 5-8)并显示下一个 4(帖子 9- 12) 等等。
我的代码看起来像这样:
var i = 0;
function fadeOutFour(){
$('.post').eq(i++).fadeOut(1000, function(){
$('.post').eq(i++).fadeIn(1000);
$('.post').eq(i++).fadeIn(1500);
$('.post').eq(i++).fadeIn(2000);
$('.post').eq(i++).fadeIn(2500);
});
$('.post').eq(i++).fadeOut(750);
$('.post').eq(i++).fadeOut(500);
$('.post').eq(i++).fadeOut(250);
}
$('.button').click(function(){
fadeOutFour(function(){
i += 4;
});
});
现在我在点击工作后无法获得新的变量。所以首先,我做错了什么?此外,如果有更顺畅和更智能的方法来做到这一点,请告诉我:) 干杯!