ASP .Netとvb.netによって開発されたサイトで、10000レコードすべてを単一のページに表示したいのですが、無限スクロールオプション(Facebook、twitterなど)を使用してデータベースからのデータの制限を設定します。そのためにDatagridコントロールを使用しており、Oracleからデータを取得しています。
ユーザーがウィンドウの一番下までスクロールすると、Twitterフィードページと同じように、さらにいくつかのレコードが読み込まれます。
無限スクロールを作成するための最良のアプローチは何ですか。助けて
jQuery EndlessScrollプラグインを確認してください。
マークアップ:
$(document).ready(function() {
$('#container').endlessScroll({
inflowPixels: 100, // start scroll 100 pixels from bottom of DIV
fireDelay: 2000, // delay in milliseconds
callback: function (p) {
// AJAX call to server to fetch more 50, 100 or
// whatever amount more of data
}
});
});
<div id="container"></div>
コードビハインド:
Sub Page_Load(sender As Object, e As EventArgs)
' Put logic here to load initial 50, 100 or whatever initial amount of rows
End Sub
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加