2017-02-17 34 views
0

我试图滚动到具有边距一个div一个边距一个div:100vh滚动到有100vh

为什么它这是因为它在滚动一个固定的页面的原因。

$('html, body').animate({ 
    scrollTop:$("#sectAbout").offset().top 
}, 1000); 

顺便说一句,这是一个响应式应用程序,所以它需要使用任何大小的屏幕。

+0

你还有问题吗? –

回答

0

似乎对我工作很好,请让你的问题更清楚一点,哪些工作不工作。

$('html, body').animate({ 
 
    scrollTop:$("#sectAbout").offset().top 
 
}, 1000);
#sectAbout{ 
 
background-color:blue; 
 
margin-top:100vh; 
 
height:100vh; 
 
width:100% 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<section id="sectAbout"></section>

-2
$('html, body').animate({scrollTop:1200},'50'); 

你可以使用这个我认为这是这样的事情只是尝试此代码。

+0

当他说它必须是动态的(响应)时,这会有什么帮助? –