1

我正在寻找一个自动滚动到末尾并停止并切换到手动导航的滚动器。我试过谷歌搜索,有成千上万的滚动条,但我需要一个同时具有自动播放和手动滚动功能的滚动条。用户还可以在自动滚动时通过单击切换到手动滚动,就像这样

但它必须在到达结束时停止自动滚动,然后切换到手动滚动。

4

1 回答 1

0

jQuery Easy Slider 1.7此处为演示)具有手动滚动和自动滚动两种功能,一旦用户单击滑块,它就会自动关闭。它也很容易定制和扩展——我在过去的几个项目中就是这样做的。

至于在最后一张幻灯片上停止自动滚动,您可以使用计时器手动添加功能,该计时器会在所有幻灯片完成后关闭自动滚动。或者您可以使用它并添加一个在到达最后一张幻灯片时触发的事件。


编辑:

使用SmoothDivScroll更好,因为它允许用户(您)添加许多回调。所以你可以在到达最后一张幻灯片时关闭自动滑动:

$("#makeMeScrollable").smoothDivScroll({
    autoScrollingRightLimitReached: function(eventObj, data) {
        $("#makeMeScrollable").smoothDivScroll("option","autoScrollingMode","");

    }
});

编辑2:

可悲的是,回调不起作用似乎是他们的 bugtracker 上的一个已知问题。您可以尝试联系脚本的创建者,看看他是否打算修复它们。

于 2013-05-02T11:37:30.657 回答