जब उपयोगकर्ता jQuery के साथ Div के नीचे स्क्रॉल करता है तो कैसे पता लगाएं
आपने गतिशील सामग्री के साथ एक div तत्व बनाया है जिसमें " ऑटो" अतिप्रवाह सेटिंग। उपयोगकर्ता अनुभव को बढ़ाने के लिए, जब उपयोगकर्ता इस div बॉक्स के नीचे स्क्रॉल करता है तो आप अतिरिक्त सामग्री लोड करना चाहते हैं। हालाँकि, आप अनिश्चित हैं कि उस विशिष्ट घटना का पता कैसे लगाया जाए।
इस पता लगाने की कुंजी विशिष्ट jQuery गुणों और विधियों का उपयोग करने में निहित है:
यह निर्धारित करने के लिए कि उपयोगकर्ता div के निचले भाग तक कब पहुंच गया है, आप पहले दो गुणों के योग की तुलना कर सकते हैं तीसरी संपत्ति के लिए. जब ये मान मेल खाते हैं, तो div का अंत पहुंच गया है।
jQuery(function($) {
$('#flux').on('scroll', function() {
if($(this).scrollTop() $(this).innerHeight() >= $(this)[0].scrollHeight) {
alert('end reached');
}
})
});
यह समाधान on() विधि का उपयोग करता है, जिसे jQuery संस्करण 1.7 में इवेंट हैंडलिंग के लिए प्राथमिकता दी जाती है।
अतिरिक्त नोट्स:
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3