/ / स्क्रॉल घटना मोबाइल पर काम नहीं कर रही है - जावास्क्रिप्ट, jquery

स्क्रॉल ईवेंट मोबाइल पर काम नहीं कर रहा है - जावास्क्रिप्ट, jquery

Setch.me सामान्य रूप से डेस्कटॉप पर लोड करना लेकिन जब तक मैं फोटोग्राफर / मेकअप कलाकारों पर क्लिक नहीं करता हूं, तब तक मोबाइल पर ट्रिगेरिंग नहीं करता हूं, मैंने यहां समाधान खोजने के बाद "ऊँचाई = डिवाइस-ऊंचाई" जोड़ी, लेकिन यह काम नहीं किया।

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

उत्तर:

उत्तर № 1 के लिए 7

इसे इस्तेमाल करे:

$(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);
}});