我目前正在使用此代码,但它不允许向后滚动,我试图找到一种方法来保持在 DIV 的底部,无论发生多少次刷新,但也允许用户向后滚动通过 div 即使发生刷新,我也找不到任何解决方法,我能做的最好的就是这个片段,除了允许用户回滚 DIV 之外,它可以做所有事情,有人有什么建议吗?
<script>
$(document).ready(function() {
setInterval(
function() {
$("#DLMessageList").show("slow").load("query.php?qid=11");
$("#mainPane").scrollTop(10000);
},
2000);
});
</script>
<div id="mainPane">
<dl id="DLMessageList">
<dd><span><core> </span>asdasdasdasd</dd>
<dt>[13:46:38] </dt>
<dd><span><core> </span>dfgsdfg</dd>
<dt>[13:46:41] </dt>
<dd><span><core> </span>fgdfg</dd>
<dt>[13:46:48] </dt>
<dd><span><core> </span>test</dd>
</div>
</div>
中可能有数百行,DLMessageList
但高度mainPane
仅为 300 像素。