php - 使用 anchor 指定链接加载位置

标签 php javascript jquery html

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

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

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

如何修改它以返回链接所在的位置?

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

最佳答案

尝试给出 <a>标记 name field ?然后修改href直接回到它 - 即:

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

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

关于php - 使用 anchor 指定链接加载位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13407832/

相关文章:

linux - 使用 php 解析 url 是否存在安全问题

php - Laravel 5: Auth::guard($this->getGuard())->login($user); 之间的区别和 auth()->login($user);

javascript - 如何在服务器上为 jQuery/uploadify 获取文件创建日期?

javascript - 计算日落和日出时间后确定白天还是晚上

javascript - 通过用户名使用jquery获取图像

javascript - 如何检测行单元格中的选择 onChange

jquery - 可以在缓存 list 中包含外部文件吗?

php - 具有返回类型和 SOLID 的接口(interface)

php - PHP如何将逗号分隔的多个字符串以json格式作为一个值插入mysql表中?

javascript - 脚本后 Div 不会重新加载到原始位置