当我向下滚动时,我希望它滚动到滑块下方

时间:2018-12-19 18:06:44

标签: javascript html css revolution-slider

我试图制作一个滑块,当我向下滚动时,我希望它跳到内容中

我尝试过此方法,但感觉不流畅

var up = 0;
$(window).scroll(function()
{
 if ($(window).scrollTop()> 50 && up==0) 
 {
    $("html, body").animate({ scrollTop: ( 
($(".vc_custom_1449248739486").offset().top)-50) }, 500);
    up++;
 }
 if( $(window).scrollTop()<20)
 {
    up=0;
 }
});

我要滚动并将其向下滑动到内容。

您可以在此处检查代码并检查代码: http://junglelodge.nevadastudios.com/

1 个答案:

答案 0 :(得分:0)

您可以尝试此操作以实现平滑滚动:

window.scrollTo({
  top: document.querySelector(".vc_custom_1449248739486").offsetTop - 50, 
  left: 0, 
  behavior: 'smooth'
});