在人们开始标记为重复之前,没有任何答案在工作!ajax请求后自动滚动到div的底部
poll函数是一个php文件,只是获取文本文件的内容,我希望浏览器在请求(每3秒触发一次)完成后滚动到div内容的底部。下面是一些代码
<div id="content_div_id">
</div>
<script>
$(function() {
startRefresh();
});
function startRefresh() {
setTimeout(startRefresh,3000);
$.post('pollchat.php', function(data) {
$('#content_div_id').html(data);
});
}
我的问题是后3秒刷新它是在聊天内容的顶部一次。 。 。 。
整个事情是嵌套在一个窗口内像这样:
<div class="portlet-body chat-widget" style="overflow-y: auto; width: auto; height: 300px;">
<div class="row">
<div class="col-lg-12">
<p class="text-center text-muted small">January 1, 2014 at 12:23 PM</p>
</div>
</div>
<div id="content_div_id">
</div>
</div>
开箱即用的。我宁愿使用'setInterval'了'setTimeout'这里.. –
OK放回盒子里。需要它来滚动到div的底部内容(或者到一个特定的标签,我总是可以添加一个,有时候会发生Ajax请求触发。) – user3516183