我想编写一个执行一些 JavaScript 的锚标记,然后继续去任何href
需要它的地方。调用一个执行我的 JavaScript 然后设置window.location
或top.location
到该href
位置的函数对我不起作用。
所以,假设我在页面上有一个 id 为“Foo”的元素。我想创作一个类似于以下内容的锚点:
<a href="#Foo" onclick="runMyFunction(); return false;">Do it!</a>
单击它时,我想执行 runMyFunction 然后将页面跳转到#Foo
(不会导致重新加载 - 使用top.location
会导致它重新加载页面)。
建议?如果 jQuery 可以在这里提供帮助,我很乐意使用它...