因此,我有要加载ajax的href值和链接到页面顶部的onclick值的链接。当我单击链接时,ajax内容加载和url都会显示对锚点的引用,但页面不会移动到锚点。
我已经尝试了show.html.erb
和index.html.erb
中的锚点,当我滚动到顶部时,它们会直观地显示它们应该在哪里进行测试,但是页面并没有移动到那个位置。有什么原因吗?
show.html.erb
和index.html.erb
<a name="#posts_top">love and kittens</a>
在单击浏览器中的url时,可以直观地看到以下情况:
http://localhost:3000 => http://localhost:3000/#posts_top
然而,内容加载和页面只是稍微跳跃,以适应新的内容,但没有移动锚。
任何想法都将不胜感激!
谢谢
发布于 2015-02-01 22:09:36
使用属性href
指向另一个锚点(可以由name
或id
属性定义)。
例如:
<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
.
<a href="#a001">Jump to a001</a>
...
<h3 id="a001">a001</h3>
了解更多关于it的信息,这里
https://stackoverflow.com/questions/28268449
复制相似问题