0

我正在使用 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

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

4

1 回答 1

2

有一个公共方法startAutoScrolling,将其与setTimeout

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

    setTimeout(function() {
        $("#makeMeScrollable").smoothDivScroll("startAutoScrolling");
    }, 2000);
});
</script>
于 2013-07-10T23:04:40.353 回答