链接到元素的id和居中屏幕

时间:2013-09-16 15:03:19

标签: javascript jquery css html5 center

我链接到这样的部分:

<a href="#section3">Section 3</a>

我如何能够使(垂直)屏幕居中,并且部分位于屏幕中间而不是顶部。

Thank`s

2 个答案:

答案 0 :(得分:1)

如果不使用Javascript,我真的不认为你想要的是什么。

如果您能够使用js,则可以使用以下代码:

function scrollToElement(selector, time, verticalOffset) {
time = typeof(time) != 'undefined' ? time : 1000;
verticalOffset = typeof(verticalOffset) != 'undefined' ? verticalOffset : 0;
element = $(selector);
offset = element.offset();
offsetTop = offset.top + verticalOffset;
$('html, body').animate({
    scrollTop: offsetTop
}, time);

}

答案 1 :(得分:0)

如果我正确地想象,我无法相信。