关于javascript:使用jquery滚动到页面上的特定元素

scroll to specific element on page using jquery

本问题已经有最佳答案,请猛点这里访问。

你好我有一个很大的问题,使用jquery或javascript将页面滚动到页面上的特定元素。

我已经尝试了很多方法,但我在所有方面都失败了。 该网站使用名为curtain.js的框架库https://github.com/victa/curtain.js实现。

我尝试过的方法包括:

1)https://developer.mozilla.org/en-US/docs/Web/API/element.scrollIntoView?redirectlocale=en-US&redirectslug=DOM%2Felement.scrollIntoView

2)如何转到页面上的特定元素?

3)我甚至尝试使用锚标签的最简单方法但没有任何反应。

唯一可行的方法是scrollTop(),你可以从页面上的其他链接看到。 不幸的是,这对我不起作用,因为这在不同的屏幕尺寸上失败。

您可以在http://pagota.herobo.com上看到该网站的示例

谢谢 !


UPDATE

如果您想要一个菜单和菜单链接到特定页面,请尝试这个。 它将滚动到您的页面与幕布效果。

演示http://jsfiddle.net/yeyene/mCytP/2/

ol之外添加menu,然后在href中添加带有li页面ID的链接。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<ul>

       
<li>
Home
</li>

       
<li>
About Us
</li>

       
<li>
Portfolio
</li>

       
<li>
Programs
</li>

     
</ul>