在人們開始標記爲重複之前,沒有任何答案在工作!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