我正在使用此语法来补充我所在的页面:
<a href="@{Instance.logs(instance?.id)}#end"><i class="fa fa-undo"></i></a>
该命令的结果是,例如:
<a href="/instance/logs/1#end"><i class="fa fa-undo"></i></a>
这似乎是正确的。
这不适用于锚(#end),但没有。它只会进入锚点,但永远不会重新加载。为什么是这样?这只是因为我在同一页面,还是有其他原因?
答案 0 :(得分:1)
这是标准的浏览器行为,与Play无关。如果链接包含锚点且用户已在页面上,则浏览器将只滚动到锚点位置。
它需要成为锚吗?您可以将其更改为常规查询字符串参数(/instance/logs/1?end
)并使用javascript检查参数并滚动页面。