/ / събитие за превъртане не работи на мобилни устройства - javascript, jquery

превъртане събитие не работи на мобилни - javascript, jquery

Setch.me зарежда се обикновено на работния плот, но не се задейства на мобилни устройства, освен ако не кликна върху фотографи / гримьори, добавих височина = височина на устройството след търсене на решение тук, но това не работи.

$(window).scroll(function() {
if($(window).scrollTop() + $(window).height() >= $(document).height()) {
track_page++;
load_contents(track_page);
}

Отговори:

7 за отговор № 1

Опитайте тази:

$(document.body).on("touchmove", onScroll); // for mobile
$(window).on("scroll", onScroll);

// callback
function onScroll(){
if( $(window).scrollTop() + window.innerHeight >= document.body.scrollHeight ) {
track_page++;
load_contents(track_page);
}
}

0 за отговор № 2

Здравейте, че не сте затворили правилно събитието си, това трябва да е така:

$(window).scroll(function() {
if($(window).scrollTop() + $(window).height() >= $(document).height()) {
track_page++;
load_contents(track_page);
}});