일부 JavaScript를 실행하는 앵커 태그를 작성한 다음 href
이 가져가는 모든 위치로 이동하려고합니다. 내 JavaScript를 실행 한 다음 window.location
또는 top.location
을 href
위치로 설정하는 함수를 호출하면 작동하지 않습니다.HTML 앵커 링크 - href 및 onclick 둘 다?
페이지에 ID가 "Foo"인 요소가 있다고 가정 해 보겠습니다. (-이 페이지를 다시로드 원인이 top.location
를 사용하여 다시로드가 발생하지)이 클릭하면
<a href="#Foo" onclick="runMyFunction(); return false;">Do it!</a>
, 나는 runMyFunction을 실행 한 후 #Foo
에 페이지를 이동하려면 : 나는 유사한 앵커을 제작하고자합니다.
제안 사항? 여기에 도움이 될 수 있다면 jQuery를 사용하게되어 기쁩니다 ...
'return true;'가 해결책이지만'location.hash = '# Foo''도 호출 할 수 있습니다. 페이지를 다시로드하지 않습니다. – shuangwhywhy