2010-12-18 32 views
2

現在、私のtumblrブログでは、アイルランドの無限スクロールプラグインと遅延ロードを使用しています。あなたはページの一番下までスクロールすると無限スクロール+遅延ロードで新しいコンテンツを読み込むと、ページが上にスクロールする

は基本的には、新しいコンテンツがにロードされます。

私がいる問題は、新しいコンテンツが中にロードされるとき、ページを上にスクロールし続ける、ということです(ビューポート)。

紛失しているものがありますか?私は、ビューポートが現在の位置に固定され、無限のスクロール機能が呼び出されると、いわゆる「折りたたみ」の下にあるすべてのものをロードしたいだけです。

下にスクロールすると、「折りたたみ」の上の画像がまだ読み込まれ、ページが上にスクロールするように見えるためです。もしそうなら、無限のスクロールは私のブログには適切でないかもしれませんか?

あなたはここでそれをチェックアウトすることができます:http://blog.rainbird.me/

乾杯ウィルを。

+0

ねえ。はい、その正確な理由は、画像が読み込まれていると同じ位置にとどまるが、コンテンツが拡大している、あなたがそれを修正したい場合はlazyloadを落とすが、全体の '必要に応じてロード'機能、しかし、maintananceの観点からは痛いものです)は、すべての画像の幅と高さを強制することですが、オリジナルの引数を取得する点がないため、インラインスタイルまたはサーバーサイドスクリプトを使用して手動で行う必要があります。このイメージを読み込んでサイズを取得する必要があります。申し訳ありませんが、実用的な解決策です。 –

答えて

0

最善の解決策は、あなたがあなたのページ上のすべての画像に正しい高さを指定することを確認することです。

これは、読み込み中にページの魅力を引き出すのに役立ちます。それ以外の場合は、ページが再描画されてもテキストと要素がすべてジャンプします。