यहाँ मेरा उपयोग है:
<!-- jquery smooth scroll to id's -->
<script>
$(function() {
$('a[href*=#]:not([href=#])').click(function() {
if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) {
var target = $(this.hash);
target = target.length ? target : $('[name=' + this.hash.slice(1) +']');
if (target.length) {
$('html,body').animate({
scrollTop: target.offset().top
}, 500);
return false;
}
}
});
});
</script>
इस एक के साथ सौंदर्य यह है कि आप प्रत्येक के लिए एक नई स्क्रिप्ट निष्पादित करने के बिना असीमित संख्या में हैश-लिंक और संबंधित आईडी का उपयोग कर सकते हैं।
यदि आप वर्डप्रेस का उपयोग कर रहे हैं, footer.php
तो समापन बॉडी टैग से ठीक पहले अपनी थीम की फ़ाइल में कोड डालें </body>
।
यदि आपके पास थीम फ़ाइलों तक पहुंच नहीं है, तो आप पोस्ट / पृष्ठ संपादक के अंदर कोड को एम्बेड कर सकते हैं (आपको पाठ मोड में पोस्ट को संपादित करना होगा) या एक पाठ विजेट पर जो सभी पृष्ठों पर लोड होगा।
यदि आप किसी अन्य CMS या सिर्फ HTML का उपयोग कर रहे हैं, तो आप उस अनुभाग में कोड सम्मिलित कर सकते हैं जो समापन बॉडी टैग से ठीक पहले सभी पृष्ठों पर लोड होता है </body>
।
यदि आपको इस पर अधिक जानकारी की आवश्यकता है, तो मेरी त्वरित पोस्ट यहां देखें: jQuery की चिकनी स्क्रॉल टू आईडी
आशा है कि मदद करता है, और मुझे पता है अगर आप इसके बारे में प्रश्न हैं।