首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么不能在中工作?

为什么不能在中工作?
EN

Stack Overflow用户
提问于 2015-02-01 22:00:31
回答 1查看 919关注 0票数 0

因此,我有要加载ajax的href值和链接到页面顶部的onclick值的链接。当我单击链接时,ajax内容加载和url都会显示对锚点的引用,但页面不会移动到锚点。

我已经尝试了show.html.erbindex.html.erb中的锚点,当我滚动到顶部时,它们会直观地显示它们应该在哪里进行测试,但是页面并没有移动到那个位置。有什么原因吗?

show.html.erbindex.html.erb

代码语言:javascript
运行
复制
<a name="#posts_top">love and kittens</a>

在单击浏览器中的url时,可以直观地看到以下情况:

代码语言:javascript
运行
复制
http://localhost:3000 => http://localhost:3000/#posts_top

然而,内容加载和页面只是稍微跳跃,以适应新的内容,但没有移动锚。

任何想法都将不胜感激!

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-01 22:09:36

使用属性href指向另一个锚点(可以由nameid属性定义)。

例如:

代码语言:javascript
运行
复制
<h3><a name="menu">Menu</a></h3>
<ul>
<li><a href="#a001">Jump to a001</a></li>
<li><a href="#a002">Jump to a002</a></li>
<li><a href="#a003">Jump to a003</a></li>
</ul>

<h3><a name="a001">a001</a></h3>
<p>paragraph text ...</p>

<h3><a name="a002">a002</a></h3>
<p>paragraph text ...</p>

<h3><a name="a003">a003</a></h3>
<p>paragraph text ...</p>

<hr>

<p><a href="#menu">Jump to Menu</a></p>

请注意,您也可以使用id而不是像这样的name .

代码语言:javascript
运行
复制
<a href="#a001">Jump to a001</a>

...

<h3 id="a001">a001</h3>

了解更多关于it的信息,这里

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28268449

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档