2012-06-20 14 views
5

यूयूआई में मेरे पास माउस व्हील के लिए निम्नलिखित कोड काम कर रहा है। मैं स्क्रॉलबार के लिए यह काम कैसे करूं?यूआईआई में विंडो स्क्रॉल या स्क्रॉल वाई स्थिति प्राप्त करें

Y.on('mousewheel', function(e) { 
    var dir = e.wheelDelta > 0 ? 'Up' : 'Down'; 
    console.log(dir); 
}); 

किसी भी मदद के लिए धन्यवाद ...

+0

* ब्राउज़र * प्रबंधन करता स्क्रॉलबार, तो क्यों आप जावास्क्रिप्ट लिखने के लिए एस.बी. पर प्रतिक्रिया करने की आवश्यकता होगी ??? –

+0

जब उपयोगकर्ता स्क्रॉलबार का उपयोग कर रहा है तो मुझे डेटा (स्थिति) की आवश्यकता है। उपरोक्त कोड के लिए मुझे डेटा मिलता है लेकिन केवल जब मैं माउस व्हील का उपयोग करता हूं। मैं डेटा प्राप्त करना चाहता हूं जब उपयोगकर्ता –

+0

पर स्क्रॉलबार के साथ इंटरैक्ट कर रहा है तो समस्या क्या है? स्क्रॉल पर निकाले गए किसी ईवेंट की तलाश करें, जैसे https://developer.mozilla.org/en/DOM/window.onscroll या http://help.dottoro.com/ljurkcpe.php आदि आप तक सीमित हैं ब्राउजर नियंत्रणों के लिए ब्राउज़र जावास्क्रिप्ट को भेजता है। या आप अपना खुद का स्क्रॉलबार बनाते हैं और सिस्टम का उपयोग नहीं करते हैं - उदाहरण: याहू मेल, वे ईमेल की सूची के माध्यम से स्क्रॉल करने के लिए ब्राउज़र स्क्रॉलबार का उपयोग नहीं करते हैं। –

उत्तर

7

यह एक सरल उपाय था

Y.on('scroll', function(e) {  
    console.log(window.scrollY); 
}); 
+0

आप अपना खुद का जवाब स्वीकार करना चाहेंगे। – dirkgently

+0

हाँ 2 दिन की देरी है: / –