0

我有一个重新加载当前页面的简单链接。如下所示:

echo '<a href="#" id ="mybutton"></a>';

当我单击链接时,它会将我带到页面顶部。

请问如何修改它以将我带回链接所在的位置?

我还想给它一个偏移量,这样位置就不会一直在顶部,但会有一点填充

4

2 回答 2

1

尝试给<a>标签一个name字段?然后修改href直接回到它 - 即:

<a name="thisPosition" href="#thisPosition" id="mybutton">...</a>;

编辑:为了反映评论,这里是一个附录 - 'name' 字段不是严格要求的,现在大多数(如果不是全部)浏览器可以简单地识别 'id' 属性,因此可以修改 href:,href="#mybutton"放弃“名称”属性。

于 2012-11-15T23:09:03.703 回答
1

也许您想使用这个 Javascript,它会刷新页面,就像按 F5 或单击刷新按钮一样。浏览器会记住这个位置。

<a href="javascript:location.reload()">Refresh</a>
于 2012-11-15T23:12:48.327 回答