मुझे anchor tag
का उपयोग करके किसी पृष्ठ से स्क्रॉल करने की आवश्यकता है।URL में 0 के बिना एंकर के साथ स्क्रॉल करें
अभी मैं कर रहा हूँ:
<a href="#div1">Link1</a>
<div id='div1'>link1 points me!!</div>
यह ठीक काम करता है जब मैं Link1, आईडी "div1" के साथ div करने के लिए पृष्ठ स्क्रॉल पर क्लिक किया।
बिंदु यह है कि, मैं Link1
पर क्लिक करने के बाद #div
प्रत्यय के रूप में अपना यूआरएल नहीं बदलना चाहता हूं।
मैं
void(0);
और
location.hash='#div1';
return false;
e.preventdefault;
के रूप में लंगर href के साथ की कोशिश की URL में बदलाव करने से बचने के लिए कैसे?
इसके अलावा, यह सुनिश्चित करें कि आप अभी भी "return false" लिंक के लिए क्लिक हैंडलर में, अन्यथा यह अभी भी "# जोड़ देंगे बनाने div1 "आपके यूआरएल – niaccurshi
बहुत बहुत धन्यवाद :) यह मदद – mayank
में मदद मिली यह अच्छी तरह से काम करता है। पुराने # एंकर टैग पर समय का एक गुच्छा बिताएं लेकिन स्क्रिप्टिंग का एक गुच्छा होने पर उन्हें 'टूटा हुआ' लगता है। –