क्या उपयोगकर्ता स्क्रॉलबार स्थिति को बदलना संभव है जब उपयोगकर्ता किसी वेब पेज को स्क्रॉल करने के लिए एक निश्चित बिंदु तक पहुंचता है? उदाहरण के लिए जब आप पेज के नीचे आधे रास्ते तक पहुंचे तो स्क्रॉलबार स्वचालित रूप से शीर्ष पर वापस चलेगा।स्क्रॉलबार स्थिति बदलना
उत्तर
आप स्क्रॉलबार onscroll घटना का उपयोग कर की वर्तमान स्थिति का प्रतिशत की गणना कर सकते, और अगर यह तक पहुँचता है 50% स्क्रॉल स्थिति scrollTo समारोह के साथ पेज के शीर्ष करने के लिए सेट किया जा सकता है:
window.onload = function() {
window.onscroll = function() {
var doc = document.body,
scrollPosition = doc.scrollTop,
pageSize = (doc.scrollHeight - doc.clientHeight),
percentageScrolled = Math.floor((scrollPosition/pageSize) * 100);
if (percentageScrolled >= 50){ // if the percentage is >= 50, scroll to top
window.scrollTo(0,0);
}
};
};
आप मेरा उदाहरण here देख सकते हैं।
हाँ, मैंने इसे कुछ बार देखा है। पिक्सल के राशि है जो आप से स्क्रॉल करने के लिए चाहते है
window.scrollBy (0,50)
50: यहां कुछ जे एस कोड है।
(window.pageYOffset || document.body.scrollTop || document.documentElement.scrollTop) आपको किसी भी ब्राउज़र में वर्तमान स्क्रॉल स्थिति देना चाहिए।
तीन स्क्रॉलिंग फ़ंक्शंस जिन्हें आप स्वयं चिंता करना चाहते हैं window.scroll(x,y)
, window.scrollBy(dx,dy)
, और window.scrollTo(x,y)
हैं।
जैसा कि डेविड ने बताया है कि आपको यह जानने के लिए स्क्रॉल स्थिति की आवश्यकता होगी कि आप कहां हैं और window.onscroll
ईवेंट का उपयोग इस गणना को बंद करने के लिए करें।
क्या ये सभी ब्राउज़रों पर उपलब्ध हैं या कुछ फीचर पहचान आवश्यक है? –
- 1. स्क्रॉलबार की शैली बदलना
- 2. स्क्रॉलबार पृष्ठ का आकार बदलना
- 3. टेक्स्टबॉक्स में स्क्रॉलबार स्थिति बदलें?
- 4. ओवरफ्लो स्क्रॉलबार को "स्थिति: पूर्ण"
- 5. स्क्रॉलबार का रंग बदलना संभव है?
- 6. प्राइमफ़ेस डेटा वांछित स्थिति पर पोर्टेबल स्क्रॉलबार
- 7. स्थिति पूर्ण अधिकार - कोई स्क्रॉलबार दृश्यमान
- 8. बूटस्ट्रैप कैरेट (रंग और स्थिति) बदलना
- 9. सीएसएस अनुवाद बनाम पूर्ण स्थिति मूल्य बदलना
- 10. कार्यक्षेत्र स्क्रॉलबार क्षैतिज स्क्रॉलबार
- 11. स्क्रॉलबार
- 12. ExtJs grid.Panel store: लोड/रीलोड के बाद स्क्रॉलबार स्थिति रखें
- 13. IE9 में स्क्रॉलबार के साथ समस्याएं, स्थिति: निश्चित, अतिप्रवाह: ऑटो
- 14. स्क्रॉलबार की चौड़ाई बदलें
- 15. वेबकिट स्क्रॉलबार गतिशील स्टाइल
- 16. खोलने की प्रक्रिया और विंडो की स्थिति बदलना
- 17. स्क्रॉलबार नीचे
- 18. नियंत्रण के स्क्रॉलबार
- 19. स्थिति
- 20. सीएसएस क्षैतिज स्क्रॉलबार ब्राउज़र स्क्रीन
- 21. UITableView कस्टम स्क्रॉलबार
- 22. [WPF]: एक स्क्रॉलबार स्टाइल लेकिन ListView स्क्रॉलबार शैली
- 23. WPF स्टॉप ListView स्क्रॉलबार फायरिंग
- 24. gVim - मिलान किए गए खोज शब्दों की स्थिति स्थिति मार्कर
- 25. स्टाइलिंग ब्राउज़र स्क्रॉलबार
- 26. स्क्रॉलबार थंब आकार
- 27. वेबकिट सीएसएस स्क्रॉलबार स्टाइल
- 28. लेबल पर स्क्रॉलबार
- 29. 100% डिव स्क्रॉलबार
- 30. ग्रहण माउंटेन शेर स्क्रॉलबार
@ सीएमएस: उत्कृष्ट जवाब! – Josh
window.scrollTo (0,0); मेरे लिए chomre में काम नहीं करता है – SuperUberDuper