Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何在单击元素时移动垂直滚动条以正确显示内容?_Jquery_Html_Css - Fatal编程技术网

Jquery 如何在单击元素时移动垂直滚动条以正确显示内容?

Jquery 如何在单击元素时移动垂直滚动条以正确显示内容?,jquery,html,css,Jquery,Html,Css,我在一个页面上有多个部分(sec1,sec2,sec3,…)。通过单击导航选项卡(还有子选项卡,如sec1、sec2、sec3等)打开此页面。当我单击任何子选项卡时,我希望垂直滚动条移动以显示该页面的相应部分。 提前感谢。可以使用id创建指向任何元素开头的锚点。然后,您可以使用导航选项卡中a标记的href属性链接到这些锚 下面是一个JsBin,可以帮助您更好地理解:。CSS只是为了帮助您更好地可视化各个部分 资料来源: a标记和滚动至?。。。显示一些代码,以便更好地理解和回答您的具体问题…请向我

我在一个页面上有多个部分(sec1,sec2,sec3,…)。通过单击导航选项卡(还有子选项卡,如sec1、sec2、sec3等)打开此页面。当我单击任何子选项卡时,我希望垂直滚动条移动以显示该页面的相应部分。
提前感谢。

可以使用
id
创建指向任何元素开头的锚点。然后,您可以使用导航选项卡中
a
标记的
href
属性链接到这些锚

下面是一个JsBin,可以帮助您更好地理解:。CSS只是为了帮助您更好地可视化各个部分

资料来源:

a
标记和
滚动至
?。。。显示一些代码,以便更好地理解和回答您的具体问题…请向我们显示您的代码!您可以通过给内容具有固定高度的
div
应用
overflow:auto
来实现;我不认为这就是问题所在。