我有以下的Javascript代碼:股利刷新和滾動條問題
<script>
var auto_refresh = setInterval(
function()
{
$('#loaddiv').load('tables.php');
}, 1000);
</script>
而且
<div id="loaddiv">
<div style="float: left; width:650px; height:99%; border:2px solid #000;
overflow:auto; background-color:#FFF;">
<?php
index_table();
?>
</div>
</div>
上述股利是指1秒後刷新其內容。現在,此內容的輸出是一個基於用戶提交的多行表。當行數超過屏幕高度時,滾動條將顯示。您可以在其中滾動查看添加的行。
現在問題從這裏開始,因爲這個Div刷新滾動條會自動重置爲頂端。這使得很難看到其餘的行。
當Div被刷新時如何阻止滾動條從重置頂部?或者如果可以在插入新行時自動向下滾動。
謝謝!
不錯的主意是,只有從PHP獲取最新的數據及附加到DIV – GBD
@GBD好現有的記錄,但是管理會話下是時,在「管理」無法編輯或刪除,因爲我有每一行的附加選項的滾動。 :/ – Alihamra
滾動條是否爲div #loaddiv或整個窗口? – air4x