如何链接到页面的特定部分

发布于 2024-12-03 10:40:27 字数 252 浏览 0 评论 0原文

我有一个 Rails 应用程序,其中一页是“命令中心”,其中包含指向帮助中心的链接。诸如注册或新帖子等。我怎样才能做到这一点,以便当您单击链接时,它不仅会重定向到帮助中心,还会重定向到特定部分。我尝试制作链接 link_to('/help#sigingup', 'Sign Up Help') ,然后在帮助中我有

Sign Up帮助' 有人知道我做错了什么吗?

I have a rails app and one page is a 'command center' with links to a help center. Things like, signing up or new post, etc. How can i make it so that when you click on a link, not only does it redirect to the help center, but that specific section. I tried making my links, link_to('/help#sigingup', 'Sign Up Help') and then in the help i have <h1 name='signingup'>Sign Up Help'
Anyone know what i am doing wrong?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

冷心人i 2024-12-10 10:40:27

使用锚点,

您想为链接

link_to "Sign Up Help", help_path(:anchor => "signup")

执行以下操作:这将为您提供一个末尾带有#signup 的 URL。

然后在您想要跳转到的帮助页面中;

<a name="signup">Sign Up Help</a>

You want to use an anchor

for your link do something like;

link_to "Sign Up Help", help_path(:anchor => "signup")

this will give you a URL with #signup on the end.

and then in your help page where you want to be jumped to;

<a name="signup">Sign Up Help</a>
橘寄 2024-12-10 10:40:27

部分链接目标 ID 而不是名称

使用 id="signingup" 而不是 name=

应该有效

Partial links target IDs not Names

Make it id="signingup" instead of name=

that should work

本王不退位尔等都是臣 2024-12-10 10:40:27

您需要使用id属性来创建锚点。

在这里阅读规范:http://www .w3.org/TR/html4/struct/links.html#h-12.2.3

You need to use the id attribute to create an anchor.

Have a read of the spec here: http://www.w3.org/TR/html4/struct/links.html#h-12.2.3

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文