iPhone и iPad конец прокрутки - PullRequest
5 голосов
/ 22 января 2011

Я делаю некоторую кросс-браузерную галерею jQuery с бесконечной прокруткой, я отлично работаю, но на iPhone (я полагаю, также на iPad) вместо одинаковых значений у меня есть некоторые значения диспропорции, не совпадающие

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

Я просто хочу закончить прокрутку на этом, после этого я мог бы вызвать сценарий AJAX, также нужно помнить, что значения меняются после того, как два пальца стирают зум.

Ответы [ 2 ]

5 голосов
/ 22 июля 2011

Вам необходимо учитывать текстовое поле URL 60px на iPhone .Попробуйте это:

($(window).scrollTop() + 60 == ($(document).height() - $(window).height()) 
3 голосов
/ 05 декабря 2012
var wintop = $(window).scrollTop(), docheight = $(document).height(), winheight = $(window).height();
        var  scrolltrigger = 0.90;

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

            //Your AJAX CALL HERE
        }
    });
...