我正在使用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
有人可以快速看一下吗?不幸的是我被困住了。
答案 0 :(得分:2)
有一种公共方法startAutoScrolling
,将其与setTimeout
结合使用:
<script type="text/javascript">
$(document).ready(function () {
$("#makeMeScrollable").smoothDivScroll({
mousewheelScrolling: "allDirections",
manualContinuousScrolling: true
});
setTimeout(function() {
$("#makeMeScrollable").smoothDivScroll("startAutoScrolling");
}, 2000);
});
</script>