Smooth Div Scroll - 延迟后开始滚动

时间:2013-07-10 20:15:13

标签: jquery delay smooth-scrolling

我正在使用jQuery Plugin Smooth Div Scroll,它工作得非常好,但我希望滚动不是立即开始,而是在延迟两秒后启动。

以下是它的样子:

<script type="text/javascript">
$(document).ready(function () {
    $("#makeMeScrollable").smoothDivScroll({
        mousewheelScrolling: "allDirections",
        manualContinuousScrolling: true,
        autoScrollingMode: "onStart"
    });
});
</script>

以下是解释的所有选项:http://www.smoothdivscroll.com/options.html

有人可以快速看一下吗?不幸的是我被困住了。

1 个答案:

答案 0 :(得分:2)

有一种公共方法startAutoScrolling,将其与setTimeout结合使用:

<script type="text/javascript">
$(document).ready(function () {
    $("#makeMeScrollable").smoothDivScroll({
        mousewheelScrolling: "allDirections",
        manualContinuousScrolling: true
    });

    setTimeout(function() {
        $("#makeMeScrollable").smoothDivScroll("startAutoScrolling");
    }, 2000);
});
</script>