【发布时间】:2015-03-05 17:50:27
【问题描述】:
我需要实现一个垂直滚动条,我决定将其作为嵌套在父项中的子元素列表,并一次隐藏/删除/向上滑动这些元素,从而导致其下方元素的效果向上移动。
我正在尝试使用 JQuery 的 .each() 来迭代嵌套,删除当前的,稍等片刻,然后移动到下一个。
我写了下面的代码来尝试这样做。它等待几秒钟并立即删除所有元素,否定了我想要的效果。
我四处搜索,我在这里找到的所有其他答案都是关于在处理所有元素之前有延迟。我已经可以做到了,但是我应该怎么做才能让孩子一次一个地消失呢?
$(document).ready(function() {
$("#scroller").find("div").each(function() {
console.log(this);
$(this).delay(10000).slideUp();
// $(this).slideUp();
});
});
<div class="scroller" id="scroller">
<div id="1">texto 1</div>
<div id="2">texto 2</div>
<div id="3">texto 3</div>
</div>
【问题讨论】:
标签: javascript jquery html jquery-animate vertical-scrolling