我有一個很長的行,並且必須向下滾動才能看到所有行。當我更新最後一行時,瀏覽器會自動滾動到頁面頂部。我該如何解決它?使用jQuery更新DOM元素時保持頁面位置
<table>
.....
<tr>
<td id='row_xxx'>
</td>
</tr>
.....
</table>
和腳本
$("row_xxx").html("abc abc ab");
我有一個很長的行,並且必須向下滾動才能看到所有行。當我更新最後一行時,瀏覽器會自動滾動到頁面頂部。我該如何解決它?使用jQuery更新DOM元素時保持頁面位置
<table>
.....
<tr>
<td id='row_xxx'>
</td>
</tr>
.....
</table>
和腳本
$("row_xxx").html("abc abc ab");
我猜你可以使用window.scrollto()功能。
http://www.w3schools.com/jsref/met_win_scrollto.asp
或者jQuery的scrollTop的
$("#row_xxx").scrollTop($("#row_xxx").attr("scrollHeight"));
強制性[w3fools鏈接](http://w3fools.com) – prodigitalson
嗯...從來沒有見過一個之前。但我想他們有一個點。 – zmurf
可以使用scrillHeight屬性。
$("#myTable").attr(
{
scrollTop: $("#myTable").attr("scrollHeight")
});
您能不能告訴我們一些代碼? –
您需要發佈您的jQuery代碼並至少提供一個HTML樣本,然後才能提供幫助。 –