私の最初の質問は、このスクロール バーをどのように取得するのかということです。
http://dl.dropbox.com/u/12337149/scrollbar.png
いくつかの場所で見たことがあるので、公立図書館にあるのではないでしょうか? 2 番目の質問は、無限スクロール自体に関するものです。繰り返しになりますが、いくつかのサイトで見たことがありますが、比較的一般的な手法であり、どこかに説明されていますか?
私の最初の質問は、このスクロール バーをどのように取得するのかということです。
http://dl.dropbox.com/u/12337149/scrollbar.png
いくつかの場所で見たことがあるので、公立図書館にあるのではないでしょうか? 2 番目の質問は、無限スクロール自体に関するものです。繰り返しになりますが、いくつかのサイトで見たことがありますが、比較的一般的な手法であり、どこかに説明されていますか?
Twitter のような「遅延読み込み」効果 (スクロールすると、一番下に到達するとさらに読み込まれる) のことですか? 彼らはAJAX (Asynchronous JavaScript and XML)を使用し、ユーザーが底に到達してより多くのデータをロードするタイミングを測定します。しかし、ほとんどの人にとっては XML よりも簡単なので、JSON を使用します (ただし、依然として AJAX と呼ばれています)。
Infinite Scrollと呼ばれる jQuery プラグインがあります。
また、スクロールバーについては、Mac OS X Lion のスクロールバーのようなものです (彼らがアイデアを得た場所である可能性が最も高いです)。それに関する別のスタック オーバーフローの投稿があります。
これが、この件に関する情報を提供するのに役立つことを願っています。
ところで、jQuery が何かを知らない方のために説明すると、jQuery は JavaScript 用の素晴らしいライブラリーであり、JavaScript でのコーディングをすべて高速化します。使用したことがない、または聞いたことがない場合は、 jQuery.comで確認してください。
AJAX (多くの場合、XmlHttpRequest プリミティブで実装されます。実際には Xml の代わりに JSON 形式を使用します) は、ページをリロードせずに JavaScript でサーバー要求を作成し、応答を処理するコールバックを登録する行為です。応答が到着すると、ページ フェッチのようにデータを使用してコールバックが呼び出されますが、ページをリロードすることはありません。