我正在制作一些带有无限滚动的 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
}
});