【发布时间】:2019-06-02 17:09:16
【问题描述】:
我有很多div 元素(ex: 4000)。所以,第一次只有第一个div 有display: block 其他人有display: none。而且每一个div都有不同的高度。
<div id="maincontainer">
<div class="child" style="height:300px;display:block;">page1</div>
<div class="child" style="height:400px;display:none;">page2</div>
<div class="child" style="height:200px;display:none;">page2</div>
<div class="child" style="height:100px;display:none;">page2</div>
<div class="child" style="height:500px;display:none;">page2</div>
<div class="child" style="height:600px;display:none;">page2</div>
<div class="child" style="height:500px;display:none;">page2</div>
<div class="child" style="height:100px;display:none;">page2</div>
<div class="child" style="height:400px;display:none;">page2</div>
</div>
我想做这样的事情。当我向下滚动时,我想显示第二个元素(在视图中),这将持续到最后一个 div element。谁能解释我怎么做这件事?
【问题讨论】:
-
像this 这样的库会很有帮助
-
我会检查一下...
标签: javascript jquery html css performance