Mobile 无限滚动在iPhone4上不起作用
下面的无限滚动脚本在桌面和Android网络浏览器上运行良好,但在iPhone4上不起作用。我应该修改什么使其适用于iPhone和Android 更多是mysql查询输出的div ID 这是脚本的一部分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
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问题。谢谢。我在那个链接上找到了一些有用的信息。