Я хочу создать тег привязки, который выполняет некоторый JavaScript, а затем переходит туда, куда его брал href
. Вызов функции, которая выполняет мой JavaScript, а затем устанавливает window.location
или top.location
в положение href
, не работает для меня.
Итак, представьте, что у меня есть элемент с идентификатором "Foo" на странице. Я хочу, чтобы автор якорь похож на:
<a href="#Foo" onclick="runMyFunction(); return false;">Do it!</a>
При нажатии этой кнопки я хочу выполнить runMyFunction и затем перейти на страницу к #Foo
(не вызывать перезагрузку - использование top.location
приведет к перезагрузке страницы).
Предложения? Я рад использовать jQuery, если он может помочь здесь ...