在窗口加载时逐渐淡入元素
我希望按代码顺序淡入具有特定类的 div,每次淡入可能在最后一次淡入之后 250 毫秒,给人一种逐渐页面加载的印象。
我已经做到了一次淡入所有内容……
$(window).load(function(){
$('div.fade_this_please').fadeIn(4000);
});
但我不确定要在每个 DIV 中循环并在另一个 DIV 完成时将其淡入。
有人能指出我正确的方向吗?
任何建议表示赞赏!
I'm looking to fade in divs with a certain class in code order, with each fade coming maybe 250ms after the last, giving the impression of a gradual page load.
I'm this far for fading in everything at once...
$(window).load(function(){
$('div.fade_this_please').fadeIn(4000);
});
but I'm not sure where I'm going to cycle through each DIV and fade it in when the other is complete.
Can someone point me in the right direction!?
Any advice appreciated!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这会使所有 div 淡入视图,每个 div 都有 250 毫秒的渐进延迟。我建议将淡入淡出时间最多减少到 2 秒,4 秒似乎太长了,可能会惹恼人们;-)
This fades all divs into view, each with a progessing 250ms delay. I'd recommend reducing the fade time to 2 seconds for each at max, 4 seconds seems waaay too long and will probably annoy people ;-)
您可以迭代它们并在
fadeIn()
之前设置延迟:You can iterate through them and set a delay before the
fadeIn()
:尝试使用
或
参考
try with
or
reference