2016-09-21 57 views
0

我有固定的头为16vh.I想滚动我的div'样品'顶部︰16vh使用jquery.I试图滚动到顶部和16vh后坚持。 我想在滚动后离开16vh以上的空间。即)而不是坚持顶部0坚持在16vh坚持。滚动顶部给定的位置

$('html,body').animate({ 
    scrollTop: $("#block-views-customerspeak-block").offset().top}, 
'0'); 
+0

你能否详细说明你的问题?什么是16vh –

+0

请创建一个[MCVE]请 – Pete

+0

我想应该是这样的:'.offset()。top - $('。your-header')。height()'or innerHeight()/ outterHeight()在你的情况下。 –

回答

2

你基本上需要提取整个高度你的头的高度,这样的事情:

$('html,body').animate({ 
    scrollTop: $("#block-views-customerspeak-block").offset().top - $('.your-header').height()}, 
'0');