पर स्क्रॉल करें मेरे पास एक स्क्रोल करने योग्य div है जिसे मैं हर एक्स सेकंड में 50 पिक्सल स्क्रॉल करना चाहता हूं। यह ठीक है और काम कर रहा है।jQuery - प्रत्येक एक्स सेकंड को नीचे स्क्रॉल करें, फिर शीर्ष
मेरे पास एक अलग कार्य भी है जो नीचे पहुंचने पर div को शीर्ष पर स्क्रॉल करता है। भी ठीक; काम कर रहे।
अब, मुझे दोनों को गठबंधन करने की आवश्यकता है ताकि स्क्रोलडाउन को अनदेखा कर दिया जाए जब तक कि हम शीर्ष पर स्क्रॉल नहीं कर लेते।
मैं एक 'काम कर रहे' उदाहरण यहाँ है, के रूप में आप यह कुछ बहुत अखरोट के स्वाद का व्यवहार है देखेंगे: http://jsfiddle.net/JVftf/
window.setInterval(scrollit, 3000);
function scrollit() {
$('#scroller').delay(2000).animate({ scrollTop: $("#scroller").scrollTop() + 50 }, 'slow');
}
$('#scroller').bind('scroll', function() {
if ($(this).scrollTop() + $(this).innerHeight() >= $(this)[0].scrollHeight) {
$('#scroller').delay(2000).animate({ scrollTop: 0 }, 1000);
}
});
बिल्कुल सही। मेरे टाइपो को ठीक करने के लिए अतिरिक्त कुडोस भी। –