I want to author an anchor tag that executes some JavaScript and then proceeds to go wherever the href
was taking it. Invoking a function that executes my JavaScript and then sets window.location
or top.location
to the href
location doesn't work for me.
So, imagine I have an element with id "Foo" on the page. I want to author an anchor similar to:
<a href="#Foo" onclick="runMyFunction(); return false;">Do it!</a>
When this is clicked, I want to execute runMyFunction and then jump the page to #Foo
(not cause a reload - using top.location
would cause it to reload the page).
Suggestions? I am happy to use jQuery if it can help here...
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…