0

我有一个页面,它有一个大的功能部分(100% 窗口),下面是一个可变高度的内容部分。我在检测到鼠标滚轮事件时滚动到下一个 div 的页面,但随后让用户继续向上或向下滚动,而不会重新回到 div 的顶部。

我知道有一些鼠标滚轮、平滑滚动、快照的组合可能会起作用,但我还没有看到任何只在第一个事件上执行然后死掉的东西。

4

1 回答 1

1

使用one没问题。

$(window).one("scroll", function(){
    var top = $(".nextDiv").offset().top;
    $("body").animate({scrollTop: top}, 200);
});

jQuery一

于 2013-09-22T20:56:20.277 回答