下面是我的代码
$(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
仅在用户向下滚动时执行。有没有办法做到这一点 ?