看起来我做事的方式很奇怪,但我想在阶段构建我的代码,这样我就可以理解发生了什么。以下内容在延迟后淡出元素。
$('.image-list .bottom').each(function(i){
$(this).delay(1000).fadeOut(500);
});
我想在这种情况发生之前添加 1 秒的延迟,但是下面的代码根本没有任何反应。
$('.image-list .bottom').each(function(i){
setTimeout(function(){
$(this).delay(1000).fadeOut(500);
},1000);
});
我知道我可以改变动画的延迟,并且在这个阶段每个函数都不是必需的,但我想构建更复杂的东西并让我了解这个结构的基础知识。