基本的に大きなテーブルを含むWebページがあります。ajaxを使用して、テーブルを1分ごとに自動的に作成してデータを入力します。基本的なコード構造は次のとおりです。
$(document).ready(function(){
setInterval(function(){
$.ajax({
//code to call backend, get the data,
//create/populate the table, and refresh every minute
});
});
}
テーブルがかなり長いので、自動的に下にスクロールして、数秒一時停止し、下にスクロールし続けて、もう一度一時停止してもらいたいと思います。そして、それが最後に達すると、上にスクロールして一時停止します...または、最後に達したら、上から始めて、もう一度やり直します。スクロールしている間、テーブルヘッダーの行を一番上に固定したままにしておきたいと思います。
私の質問は次のとおりです。
- jquery関数またはjavascriptを使用してこれを行うことは可能ですか?
- この自動スクロール機能はajaxにどのように干渉しますか?下にスクロールしている最中で、ajaxテーブルを更新する時間だと言いますか?