我可以阻止/禁用div上方的滚动吗?

时间:2015-03-29 11:10:14

标签: jquery scroll

我有一个带有开始div的页面。我使用这段代码:

$(function(){
    setTimeout(function(){
      $('html, body')
      .css({
        'overflow': 'auto'
      })
      .animate({
        scrollTop: $('.myDiv').offset().top
      }, 2000);
    }, 2000);
    return false;
  });

在页面加载和超时后向下滚动到.myDiv。 他们可以阻止/禁用myDiv上方的滚动吗?因此,您无法向上滚动到起始页。

enter image description here

感谢。

1 个答案:

答案 0 :(得分:1)

这样的东西? http://jsfiddle.net/xdba4w3k/1/

HTML

<div class="start"></div>
<div class="content"></div>

Jquery的

$(window).scroll(function () {
    if ($(window).scrollTop() < 500) {
        $('html, body').animate({
            scrollTop: 500
        }, 2000);
    }
});