मैं एक एंकर टैग को लेखक करना चाहता हूं जो कुछ जावास्क्रिप्ट को निष्पादित करता है और फिर जहां href
ले जा रहा था वहां जाने के लिए आगे बढ़ता है। एक समारोह है कि मेरी जावास्क्रिप्ट और फिर सेट कार्यान्वित लागू window.location
या top.location
करने के लिए href
स्थान मेरे लिए काम नहीं करता।
तो, कल्पना कीजिए कि मेरे पास पृष्ठ पर आईडी "फू" के साथ एक तत्व है। मैं एक एंकर को लेखक के समान बनाना चाहता हूं:
<a href="#Foo" onclick="runMyFunction(); return false;">Do it!</a>
जब इसे क्लिक किया जाता है, तो मैं runMyFunction को निष्पादित करना चाहता हूं और फिर पृष्ठ को कूदना चाहता हूं #Foo
(पुनः लोड करने का कारण नहीं है - इसका उपयोग top.location
करने से पृष्ठ को फिर से लोड करना होगा)।
सुझाव? मैं jQuery का उपयोग करने के लिए खुश हूँ अगर यह यहाँ मदद कर सकता है ...
return true;
समाधान है, लेकिन आप कॉल भी कर सकते हैंlocation.hash = '#Foo'
। यह पृष्ठ को फिर से लोड नहीं करेगा।