5
通过使用javascript跳锚
我有一个很常见的问题。问题在于找不到任何明确的解决方案。 关于锚,我有两个问题。 主要目标应该是使用锚点跳到页面上时获得一个干净整洁的url,其中没有任何哈希。 因此,锚点的结构为: <ul> <li><a href="#one">One</a></li> <li><a href="#two">Two</a></li> <li><a href="#three">Three</a></li> </ul> <div class="wrap"> <a name="one">text 1</a> <a name="two">text 2</a> <a name="three" class="box">text 3</a> </div> 好的,如果您单击链接之一,则网址将自动更改为 www.domain.com/page#1 最后应该是: www.domain.com/page 到目前为止,一切都很好。现在第二件事是,当您在互联网上搜索该问题时,您会找到javascript解决方案。 我发现了这个功能: function jumpto(anchor){ window.location.href = "#"+anchor; } 并使用以下命令调用该函数: <a onclick="jumpto('one');">One</a> 会像以前一样。它将哈希添加到URL。我还加了 <a onclick="jumpto('one'); return false;"> 没有成功。因此,如果有人可以告诉我如何解决这个问题,我将不胜感激。 非常感谢。
129
javascript
html
function
anchor
href