通过javascript滚动翻页

时间:2013-07-25 10:13:06

标签: javascript jquery

我有一个代码

var scroll = $(window).scrollTop();
$(window).on("scroll", function () {
   scroll+=100;
   $(window).scrollTop(scroll); //*
})

但是这段代码滚动窗口,循环到底部。如何制作像油门一样的东西以避免递归?

目标:我的404页面和iframe的索引页面低于404.当用户尝试滚动404页面时 - 索引页面以双倍速度滚动到顶部

1 个答案:

答案 0 :(得分:0)

要解决您的问题,我采取了稍微不同的方法,滚动时我只滚动到索引位置一次。

var $window = $(window);
var indexLocation = 505;  
$window.one("scroll", function(e){
    if ($window.scrollTop() < indexLocation){
        $("body").animate({scrollTop: indexLocation});
    }
});

您也可以在此处查看:http://jsfiddle.net/jsJJK/1/