87,984
社区成员
发帖
与我相关
我的任务
分享
var scrollTop = $(this).scrollTop();
var scrollHeight = $(this)[0].scrollHeight;
var conHeight = $(this).height();
//$("#test").html("scrollTop:" + scrollTop + "<br/>scrollHeight:" + scrollHeight + "<br/>conHeight:" + conHeight);
if (scrollTop + conHeight >= scrollHeight - 100) {
//TODO
}
另外我需求的功能是常规APP中都有的 往下拉页面,可以刷新当前页面,目前我实现不了,所以只做了一个很low的按钮实现刷新功能...
补充:运行环境是手机浏览器
/**即:当文档顶部滑出的高度+当前窗口高度 >= 文档(最小)高度时,进行加载
***因为这里是按照瀑布流计算,所以取最小高度比较合适。如果你的图片是等高均匀排列的话,
***那么 等于文档高度的时候就可以进行新的加载*/
$(window).scroll(function(){
if( ($(this).scrollTop+$(this).height())>=H ){
$(this).unbind('scroll');
//此处为加载新图片
};
});
希望能帮到你。