自动滚动不适用于移动浏览器(主要是Chrome)

问题描述 投票:-1回答:1

我有一个网站,其中一个页面可以滚动方式自动加载结果。它不适用于主要基于chrome的移动浏览器。

$(window).scroll(function()
{
    if($(this).scrollTop()+$(this).innerHeight() >= $( document ).height()) {
        loadmoreresults();
    }
});
jquery mobile browser scroll
1个回答
0
投票

尝试这个应该可以工作

$(document.body).on('touchmove', onScroll); // mobile
$(window).on('scroll', onScroll); 

function onScroll(){ 
  if( $(window).scrollTop() + window.innerHeight >= document.body.scrollHeight ) { 
    loadmoreresults();
  }
}
© www.soinside.com 2019 - 2024. All rights reserved.