我正在为一个项目制定样式指南,目前我希望在锚链接上有一个基本的点击行为,以便它们滚动到相应的 ID。
举个例子:
<a href="#section"></a>
向下滚动到:
<div id="section"></div>
在 Aurelia 中,默认行为是将链接视为路由。我无法使内部链接正常工作,因为它立即将我发送到外部页面。
有人知道如何克服这个问题吗?谢谢!
您可以通过多种不同的方式禁用 Aurelia 路由器劫持链接,按照文档 https://aurelia.io/docs/routing/handling-links#skipping-click-hijacking。其中一种方法是使用以下特殊属性之一:
<a href="/some/link" download>Skip Hijacking</a>
<a href="/some/link" download="">Skip Hijacking</a>
<a href="/some/link" router-ignore>Skip Hijacking</a>
<a href="/some/link" router-ignore="">Skip Hijacking</a>
<a href="/some/link" data-router-ignore>Skip Hijacking</a>
<a href="/some/link" data-router-ignore="">Skip Hijacking</a>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)