以下は私のコードです
$(window).scroll(function()
{
if($(window).scrollTop() == $(document).height() - $(window).height())
{
$.ajax({
success: function(html)
{
if(html)
{
$("div.new_load").html("<%= escape_javascript (render :partial => 'new_load') %>");
}else
{
$('new_load').html('<center>No more posts to show.</center>');
}
}
});
}
});
ここで、ページが他のパーシャルと共にロードされると、new_load
パーシャルもロードされます。しかし、私のjsによれば、底に達したときにレンダリングする必要があります。そうは言っても、js に従ってアプリを部分的にレンダリングするにはどうすればよいですか?
new_load partial
または要するに、ユーザーがスクロールダウンしたときにのみコードが実行されるようにしたいのです。それを行う方法はありますか?