2011-09-28 13 views
0

私はこれまでどこでもやったことがないと思っていますが、ここで皆さんが助けてくれることを願っています。私はユーザーがより多くを読むためにスクロールしなければならない非常に背の高いdivを持っています。私はまた、Google広告を読み込む右上のdivを持っています。私はこのdivに、ユーザーのスクロール・レベルに基づいてより多くの広告をロードします。下にスクロールし、別の部門にもっとAjaxをロード

私はかなり明確です。そうでない場合は、http://jsfiddle.net/NWgQx/に私が何を意味するのかを確認してください。

Thanx事前に。あなたが何かに似て行うことができます

答えて

0

:私はスクロールイベントに結合の巨大なファンではない

$(window).scroll(function() { 
    var top = $(document).scrollTop(); 
    var ad_offset = $('#ad').offset(); 
    var ad_bottom = ad_offset.top + $('#ad').height(); 
    if (top > ad_bottom) { 
     $('#more-ads').load('/more-ads.html'); 
    } 
}); 

を、私はそれが本当に遅いだと思います。しかし、これはあなたにいくつかのアイデアを与えるかもしれない。より多くの広告が現在読み込まれているかどうかを示す変数を設定して、より多くの広告が読み込まれるまでスクロールイベントのリッスンを停止する必要があります。

+0

thanx @nachitoしかし、これについてもっと詳しく説明できますか?私たちは正しい道に似ています! –

関連する問題