【发布时间】:2016-03-30 08:54:03
【问题描述】:
我需要滚动到 div,但滚动后我不需要 div 位于页面顶部
我需要它在页面中我如何做到这一点 页面的中心。
我看到许多问题使滚动正确,但到页面顶部我需要它滚动但使 div 位于页面的 center。
我已经尝试过了,但是这会将它滚动到页面顶部
$('html,body').animate({
scrollTop: $("#"+div).offset().top},
'slow');
谢谢
How to scroll to specific item using jQuery? 滚动到 div 但使其位于页面顶部而不是中心
【问题讨论】:
-
我不认为它是重复的。他知道如何滚动到一个项目,他想修改确切的滚动量,以便项目位于窗口的中心(“滚动到视图”)而不是窗口的顶部(“滚动到顶部”)跨度>
-
正是我需要它将 div 滚动到页面中心而不是顶部
-
那你需要加上一半的窗口高度,减去一半的div高度。
标签: javascript jquery