我的函数工作后如何在jQuery中重复函数调用

时间:2014-08-25 20:53:08

标签: javascript jquery

我有这个代码

$(document).ready(function () {
setInterval(function () {
    var iScroll = $(window).scrollTop();
    iScroll = iScroll + 200;
    $('html, body').animate({
        scrollTop: iScroll
    }, 1000);
}, 2000);});

它工作正常并自动滚动我的页面但我想在滚动结束时开始并自动重复滚动,有什么问题?

感谢伟大的男人@lessugar 我解决了我的问题:) 这是我的代码

setInterval(function () {
    var iScroll = $(window).scrollTop();
    iScroll = iScroll + 200;
    if ($(window).scrollTop() + $(window).height() > $(document).height() - 100) {
        $('html, body').animate({ scrollTop: 0 }, 800);
    }
    else {
        $('html, body').animate({ scrollTop: iScroll }, 1000);
    }
}, 2000);

0 个答案:

没有答案