2011-06-28 20 views
0

私は長い行を持つ長い表を持っており、すべてを見るためにスクロールする必要があります。最後の行を更新すると、ブラウザは自動的にページの上部にスクロールします。どうすれば修正できますか?jQueryを使用してDOM要素を更新するときのページ位置を維持します。

<table> 
    ..... 
    <tr> 
     <td id='row_xxx'> 

     </td> 
    </tr> 
    ..... 
</table> 

とスクリプト

$("row_xxx").html("abc abc ab"); 
+2

あなたは私たちにいくつかのコードを表示することができますか? –

+2

私たちがあなたを助けるためには、jQueryコードと少なくともHTMLのサンプルを投稿する必要があります。 –

答えて

0

ここでは、window.scrollto()機能を使用することができます。

http://www.w3schools.com/jsref/met_win_scrollto.asp

またはjqueryのscrollTopスプライト

$("#row_xxx").scrollTop($("#row_xxx").attr("scrollHeight")); 
+0

義務[w3foolsリンク](http://w3fools.com) – prodigitalson

+0

うーん...前に見たことがない。しかし、彼らはそこにポイントを持っていると思います。 – zmurf

0

あなたはscrillHeight属性を使用することができます。

$("#myTable").attr(
{ 
    scrollTop: $("#myTable").attr("scrollHeight") 
}); 
関連する問題