2016-08-28 11 views
0

ユーザーが実際にスクロールしてコメントに関連するajaxの読み込みを開始する方法を探しているWebサイトがあるコメントエリア。ユーザーがその領域にスクロールしたときにのみAjaxを読み込む方法

多くのユーザーはそこに到達していないため、何のためにもajaxをロードしたくありません。

は基本的に、私たちはこのようなコメントをロードしていますと呼ばれる領域の内側

$('#commentload').load(<?php echo "'" . base_url() . "ajax/comments'"; ?>); 

<div id="commentload"></div> 

は、我々はそれに何を追加する必要があり、ユーザが底に達したときに、それが唯一の負荷を開始するようにページの1/4番目の下部の?イベントif(window.pageYOffset>x)

+0

ウェイポイント:http://imakewebthings.com/waypoints/ – dNitro

+0

あなたはウェイポイントを考慮し、上記の要件に従って私のコードを与えることができます任意のチャンスをインストールされていますか?ありがとう。 – Hossj

答えて

0

鉱脈は、あなたがappear pluginをチェックアウトする場合がありますピクセル

0

に自分の価値観にXを設定します。基本的に

-

$("#commentload").on('appear', function(event, $element) { 
    // ajax call 
} 
+0

ありがとうございました。私が上記の項目に基づいてAJAXを呼び出す方法を教えてください。 – Hossj

0

次試してみてください。

var pos = $("#commentload").offset().top; 
$(window).scroll(function() { 
    var scroll = $(window).scrollTop(); 
    if(scroll >= pos) 
    { 
    //Your code 
    } 
}); 
関連する問題