मैं ऐसा करने का एक तरीका समझने की कोशिश कर रहा हूं। मेरे पास बक्से की एक सूची है, प्रत्येक 150px
उच्च है। मैं जावास्क्रिप्ट (और jquery) का उपयोग कर रहा हूं और चाहता हूं कि, उपयोगकर्ता किसी पृष्ठ को स्क्रॉल करने के बाद, पृष्ठ स्वत: स्क्रॉल करेगा ताकि बॉक्स शेष पृष्ठ के साथ लाइन हो (जो कहने के लिए, यदि उपयोगकर्ता स्क्रॉल करता है और y पृष्ठ की स्थिति 150 तक विभाजित नहीं है, यह उस निकटतम बिंदु पर स्क्रॉल करेगी)।जावास्क्रिप्ट: उपयोगकर्ता के स्क्रॉलिंग के बाद एक क्रिया करें
अब, मैं पल में, मैं जानता हूँ कि मैं .scroll()
jQuery घटना का उपयोग कर एक घटना को सक्रिय कर सकते, और मैं इसे .scrollTop()
का उपयोग कर एक निश्चित बिंदु पर ले जाने के कर सकते हैं। लेकिन प्रत्येक पिक्सेल उपयोगकर्ता स्क्रॉल बार को पूरे फ़ंक्शन को सक्रिय करता है। तो जब तक उपयोगकर्ता स्क्रॉल नहीं करता है तब तक फ़ंक्शन को फ़ायरिंग से देरी करने का कोई तरीका है, और यदि उन्हें फिर से स्क्रॉल करना प्रारंभ करना है, तो फ़ंक्शन रुक जाएगा?
+1 अच्छा प्लग-इन, और केवल 1k। बहस करना jQuery 1.5 में शामिल किया जाना चाहिए :) –
दोस्त। सुंदर और शानदार। मुझे नहीं लगता था कि मैं कभी इस तरह एक प्लगइन प्यार कर सकता था। – DavidR
मैं उम्मीद कर रहा था कि किसी ने इस विचार को लागू किया और वास्तव में इसके साथ सफलता मिली। धन्यवाद!! – Matt