5

我正在制作一些带有无限滚动的 jQuery 跨浏览器库我效果很好但在 iPhone 上(我想也在 iPad 上)而不是相等的值我有一些不成比例的值不匹配

($(window).scrollTop() == ($(document).height() - $(window).height()) 

我只想达到滚动的结尾,之后我可以调用 AJAX 脚本,还必须记住,在两根手指擦拭缩放后值会发生变化。

4

2 回答 2

5

您需要考虑iPhone 上的 60px URL 文本字段。尝试这个:

($(window).scrollTop() + 60 == ($(document).height() - $(window).height()) 
于 2011-07-21T20:12:49.700 回答
3
var wintop = $(window).scrollTop(), docheight = $(document).height(), winheight = $(window).height();
        var  scrolltrigger = 0.90;

        if  ((wintop/(docheight-winheight)) > scrolltrigger) {

            //Your AJAX CALL HERE
        }
    });
于 2012-12-05T01:32:29.613 回答