JavaScript के साथ पेज को ऊपर स्क्रॉल करना: सरल और विश्वसनीय समाधान
सभी को नमस्ते! मैं JavaScript में नौसिखिया हूँ और पेज को ऊपर स्क्रॉल करने की समस्या को हल नहीं कर पा रहा हूँ। मेरी वेबसाइट पर कंटेंट वाला एक लंबा पेज है, और मैं एक "ऊपर जाएं" बटन बनाना चाहता हूँ ताकि उपयोगकर्ता जल्दी से शुरुआत पर वापस आ सकें।
मैंने `window.scrollTo(0, 0)` का उपयोग करने की कोशिश की - यह काम करता है, लेकिन बिना एनिमेशन के अचानक होता है। मैं स्मूथ स्क्रॉलिंग चाहता हूँ। मैंने `window.scrollBy()` के माध्यम से प्रयास किया, लेकिन लॉजिक में उलझ गया। मैंने पुरानी विधि `window.scrollTo({ top: 0, behavior: 'smooth' })` भी आज़माई, लेकिन यह कुछ ब्राउज़रों में काम नहीं करती, विशेषकर Safari के पुराने संस्करणों में।
यहाँ मेरा वर्तमान कोड है जो मैंने लिखा है:
function scrollToTop() {
window.scrollTo(0, 0);
}
बटन काम करता है, लेकिन झटके से। कृपया बताएं कि स्मूथ स्क्रॉलिंग कैसे बनाएं जो सभी ब्राउज़रों में काम करे।