iPhone和iPad滚动结束

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

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

我只是想达到滚动结束,之后我可以调用AJAX脚本,还要记住两个手指擦拭缩放后值的变化。

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

 ($(window).scrollTop() + 60 == ($(document).height() - $(window).height()) 
 var wintop = $(window).scrollTop(), docheight = $(document).height(), winheight = $(window).height(); var scrolltrigger = 0.90; if ((wintop/(docheight-winheight)) > scrolltrigger) { //Your AJAX CALL HERE } });