要向用户显示大量记录,我们使用以下方法:
看起来像这样:
<div id="elmain" style="height:400px; width:500px; overflow-y: scroll; overflow-x:hidden;">
<div id="eltop" style="height:1500px"></div>
<div id="elview" style="height:500px;">content</div>
<div id="elbot" style="height:1500px"></div>
</div>
在onScroll事件处理程序中,我们调整了eltop和elbot DIV的大小,因此用户实际上可以看到elview。你可以在这里试试:https://jsfiddle.net/hq0r63z8/
不幸的是,它已停止使用最新版本的Chrome。它仍然适用于其他浏览器。向上滚动也适用于Chrome,但在向下滚动时,浏览器会滚动到绝对底部。
你有什么想法,如何解决这个问题?