Mobile 无限滚动在iPhone4上不起作用

Mobile 无限滚动在iPhone4上不起作用,mobile,Mobile,下面的无限滚动脚本在桌面和Android网络浏览器上运行良好,但在iPhone4上不起作用。我应该修改什么使其适用于iPhone和Android 更多是mysql查询输出的div ID 这是脚本的一部分 var page = 1; $(window).scroll(function () { $('#more').hide(); $('#no-more').hide(); if($(window).scrollTop() + $(window).height() > $(docum

下面的无限滚动脚本在桌面和Android网络浏览器上运行良好,但在iPhone4上不起作用。我应该修改什么使其适用于iPhone和Android

更多是mysql查询输出的div ID

这是脚本的一部分

var page = 1;
$(window).scroll(function () {
 $('#more').hide();
 $('#no-more').hide();

 if($(window).scrollTop() + $(window).height() > $(document).height() - 200) {
   $('#more').css("top","400");
   $('#more').show();
 }

 if($(window).scrollTop() + $(window).height() == $(document).height()) {

 $('#more').hide();
 $('#no-more').hide();

 page++;
尝试替换此选项:

if($(window).scrollTop() + $(window).height() == $(document).height())
据此:

if($(window).scrollTop() + $(window).height() > $(document).height())
旧代码: 下面的旧代码仅适用于pc浏览器

if ((($(window).scrollTop()+document.body.clientHeight)==$(window).height()) && isload=='true'){
新代码: 我只是把==改成>=。它也适用于Android Chrome和iOS

if ((($(window).scrollTop()+document.body.clientHeight)>=$(window).height()) && isload=='true')

这是一个重复的SO问题。谢谢。我在那个链接上找到了一些有用的信息。