我有一个重新加载当前页面的简单链接。如下所示:
echo '<a href="#" id ="mybutton"></a>';
当我单击链接时,它会将我带到页面顶部。
请问如何修改它以将我带回链接所在的位置?
我还想给它一个偏移量,这样位置就不会一直在顶部,但会有一点填充
我有一个重新加载当前页面的简单链接。如下所示:
echo '<a href="#" id ="mybutton"></a>';
当我单击链接时,它会将我带到页面顶部。
请问如何修改它以将我带回链接所在的位置?
我还想给它一个偏移量,这样位置就不会一直在顶部,但会有一点填充
尝试给<a>
标签一个name
字段?然后修改href
直接回到它 - 即:
<a name="thisPosition" href="#thisPosition" id="mybutton">...</a>;
编辑:为了反映评论,这里是一个附录 - 'name' 字段不是严格要求的,现在大多数(如果不是全部)浏览器可以简单地识别 'id' 属性,因此可以修改 href:,href="#mybutton"
放弃“名称”属性。
也许您想使用这个 Javascript,它会刷新页面,就像按 F5 或单击刷新按钮一样。浏览器会记住这个位置。
<a href="javascript:location.reload()">Refresh</a>