【问题标题】:automatic scroll using multiscroll.js使用 multiscroll.js 自动滚动
【发布时间】:2026-02-14 21:40:01
【问题描述】:

我在一个临时链接上为我的网站测试 multiscroll.js。我想知道是否可以在不使用鼠标或键盘的情况下滚动浏览,即。图像应该自动滚动。(就像每 5 秒后它应该滚动到下一个块)

我的测试链接是:http://goo.gl/HjkJKx

此页面由简单的 jquery 调用组成

<script type="text/javascript">
     $(document).ready(function() {
            $('#myContainer').multiscroll({
                sectionsColor: ['#1bbc9b', '#4BBFC3', '#7BAABE'],
                anchors: ['first', 'second', 'third'],
                menu: '#menu',
                loopTop: true,
                loopBottom: true
            });
        });
    </script>

and the html is like this:

<ul id="menu">
    <li data-menuanchor="first"><a href="#first">First slide</a></li>
    <li data-menuanchor="second"><a href="#second">Second slide</a></li>
    <li data-menuanchor="third"><a href="#third">Third slide</a></li>
</ul>

<div id="myContainer">

    <div class="ms-left">
        <div class="ms-section" id="left1">
            <h1>Left 1</h1>
        </div>

        <div class="ms-section" id="left2">
            <h1>Left 2 </h1>
        </div>

        <div class="ms-section" id="left3">
            <h1>Left 3</h1>
        </div>
    </div>

    <div class="ms-right">
        <div class="ms-section" id="right1">
            <h1>Right 1</h1>
        </div>

        <div class="ms-section" id="right2">
            <h1>Right 2</h1>
        </div>

        <div class="ms-section" id="right3">
            <h1>Right 3</h1>
        </div>
    </div>  
</div>

【问题讨论】:

    标签: jquery html scroll multiscroll.js


    【解决方案1】:

    是的。 Multiscroll 有 methods 可用于此目的。

    你可以结合moveSectionDown()setInterval()

    function scrollMe() {
        $.fn.multiscroll.moveSectionDown(); 
    }
    setInterval(scrollMe, 5000);
    

    让 sue 你设置loopBottom: true

    JSFiddle

    【讨论】: