私はGoogle Readerを使用していましたが、それぞれの投稿の内容を遅くロードするような同様の手法を実装したいと考えています。サブスクリプションの1つをクリックすると、スニペットなどの情報を含む一連のポストが表示されます。投稿をクリックすると、拡大されて全身が表示されます。私は彼らが単に要素の可視性をトグルしていると思ったが、彼らはその場でDOMに挿入されているようだ。ページが読み込まれた後にHTMLを見ることでこれを証明できます。展開されたコンテンツは表示されません。本文に画像が含まれている場合は、展開時にのみ読み込まれます。これにより、最初のリクエストの読み込み時間が大幅に改善されます。Googleリーダーでのアイテムの動的読み込み
私が起こっていただきました!の2つのアイデアている:彼らは
- AJAX要求を行うと、応答を挿入し、これとして任意の画像をロードし、レンダリングしたときに必要としています。
- JavaScriptで何か面白いことをしていますが、私は正確に何がわかりません。
私の最初の試みは、折りたたまれたコンテンツをレンダリングし、それを不可視にするためにCSSを使用:
display: none
私は、jQueryを使ってvisibiliyを切り替える:
$("itemDetail").toggle()
問題のみをこれは、目に見えないコンテンツの中の画像が、最初の要求の間にロードされるということです。他の悪影響を及ぼす可能性があります。
alt text http://img6.imageshack.us/img6/4215/croppercapture2.jpg
任意のアイデア:ここ
alt text http://img6.imageshack.us/img6/4503/croppercapture1.jpg
拡大ポストとリストビューである:ここで
は、リストビュー(すべての崩壊)がありますか?これ をロードすると、任意の画像をレンダリングし、 必要なときに、応答を挿入
あなたの質問の一部が失われたと思います。 SOのマークダウンパーサーはちょっとバギーです。 – Calvin