Jquery 延迟x秒后开始滚动(smoothdivscroll)

Jquery 延迟x秒后开始滚动(smoothdivscroll),jquery,smooth-scrolling,Jquery,Smooth Scrolling,我正在使用jQuery插件Smooth Div Scroll,它工作得非常好,但我希望滚动不是立即开始,而是在延迟两秒钟后开始 下面是它的样子: <script type="text/javascript"> $(document).ready(function () { $("#makeMeScrollable").smoothDivScroll({ mousewheelScrolling: "allDirections", manualCo

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

下面是它的样子:

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

$(文档).ready(函数(){
$(“#makeMeScrollable”).smoothDivScroll({
鼠标滚轮滚动:“所有方向”,
manualContinuousScrolling:正确,
自动克隆模式:“onStart”
});
});
下面介绍了所有选项:


有人能看一下吗?不幸的是,我被卡住了。

你不需要编辑源代码来完成你想要的-你需要的一切都是由插件以回调和公共方法的形式提供的。下面是一个工作示例的源代码,该示例实现了您想要的功能:

// Initialization
var scroller = $("div#makeMeScrollable").smoothDivScroll({
    autoScrollingMode: "always",
    setupComplete: function() {
        scroller.smoothDivScroll("stopAutoScrolling");
    }
});

 setTimeout(function(){
     scroller.smoothDivScroll("startAutoScrolling");
 },2000) //2000 is delay in milliseconds
下面是一个JSFIDLE,您可以在其中尝试:


谢谢您的尝试!我曾尝试将其应用于我拥有的文件,但没有成功。这就是我要说的:嗨!在上面的文件中,您根本没有任何自动滚动,因此没有任何延迟。还是我遗漏了什么?