मेरे पास निम्न कोड है:JQuery में पुनः लोड किए बिना हैश बदलें
$('ul.questions li a').click(function(event) {
$('.tab').hide();
$($(this).attr('href')).fadeIn('slow');
event.preventDefault();
window.location.hash = $(this).attr('href');
});
यह आपके द्वारा क्लिक किए जाने पर आधारित एक div को फ़ेडेड करता है लेकिन जब आप क्लिक करते हैं तो मैं पेज यूआरएल हैश टैग बदलना चाहता हूं ताकि लोग इसे कॉपी और बुकमार्क कर सकें। फिलहाल हैश टैग बदलते समय यह पृष्ठ को प्रभावी ढंग से पुनः लोड करता है।
क्या हैश टैग को बदलना संभव है और कूदने वाले प्रभाव को रोकने के लिए पृष्ठ को फिर से लोड नहीं करना संभव है?
मैं इस वर्तमान पृष्ठ पर निम्न भाग गया, और यह आप क्या चाहते हैं (कोई पृष्ठ पुनः लोड) किया था।। location.hash = $ (यह) .attr ('href');})। हो सकता है कि उस बिंदु पर जहां आपका कोड चलता है, पृष्ठ अभी तक लोड नहीं हुआ है? जांचें कि '$ (' ul.questions li a ')' –