का उपयोग कर पृष्ठ की स्क्रॉल स्थिति का पता लगाने के लिए कैसे करें मेरी वेबसाइट में निम्नलिखित jQuery कार्यक्षमता है, यह क्या करता है यह यह पहचानने के लिए window.scroll()
फ़ंक्शन का उपयोग करता है जब विंडोज़ स्क्रॉल स्थिति में परिवर्तन बदलती है और परिवर्तन पर डेटा लोड करने के लिए कुछ फ़ंक्शन कॉल करते हैं सर्वर सेjQuery
समस्या .scroll()
समस्या है जैसे ही स्क्रॉल स्थिति में थोड़ा बदलाव होता है और नीचे डेटा लोड होता है, हालांकि मैं जो हासिल करना चाहता हूं वह नया डेटा लोड करता है जब स्क्रॉल/पेज स्थिति पहुंच जाती है फेसबुक फीड के लिए ऐसा होता है।
लेकिन मुझे यकीन नहीं है कि jQuery का उपयोग करके स्क्रॉल स्थिति का पता कैसे लगाएं?
function getData() {
$.getJSON('Get/GetData?no=1', function (responseText) {
//Load some data from the server
})
};
$(window).scroll(function() {
getData();
});
लेकिन आप यह कैसे कर सकते हैं? –
विंडो स्क्रॉल में ईवेंट संलग्न करना एक बुरा विचार है: http://stackoverflow.com/questions/5036850/how-to-detect-page-scroll-to-a-certain-point-in-jquery – hendr1x
विंडो स्क्रॉल सुनना देखें अपने आप में और बुरा नहीं है। ऐसा तब होता है जब लोग उस घटना के प्रत्येक फायरिंग पर _do_ चीजों को करने का प्रयास करते हैं जो परेशानी होती है। यदि आप केवल वर्तमान स्क्रॉल स्थिति में, या सत्य/गलत करने के लिए एक चर के मान सेट करने की तरह कुछ करते हैं, और फिर ईवेंट के बाहर _those_ का उपयोग करते हैं, तो आपको आमतौर पर सुनहरा होना चाहिए। –