首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >jCarousel -在按钮上按下第一个或最后一个项目时继续滚动

jCarousel -在按钮上按下第一个或最后一个项目时继续滚动
EN

Stack Overflow用户
提问于 2011-03-26 19:22:15
回答 1查看 2.9K关注 0票数 0

我遇到了jCarousel的一个问题,如果旋转木马在开始时已经启动,并且按下了左键,旋转木马就不会滚动。

假设发生的情况是,如果显示了轮播第一项,并按下了左边的按钮,则轮播应该循环到最终项。目前,这种情况还没有发生。旋转木马就会停止工作。

只有在第一次加载轮播时才会发生这种情况。

我的代码示例如下:http://jsfiddle.net/wquPu/2/

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2011-03-26 19:58:54

我不知道您到底做错了什么,但如果您查看jCarousel演示页面,您会发现您正在尝试做的事情的演示,它是非常简单的代码。

http://sorgalla.com/projects/jcarousel/examples/static_auto.html

代码语言:javascript
运行
复制
function mycarousel_initCallback(carousel)
{
    // Disable autoscrolling if the user clicks the prev or next button.
    carousel.buttonNext.bind('click', function() {
        carousel.startAuto(0);
    });

    carousel.buttonPrev.bind('click', function() {
        carousel.startAuto(0);
    });

    // Pause autoscrolling if the user moves with the cursor over the clip.
    carousel.clip.hover(function() {
        carousel.stopAuto();
    }, function() {
        carousel.startAuto();
    });
};

jQuery(document).ready(function() {
    jQuery('#mycarousel').jcarousel({
        auto: 2,
        wrap: 'last',
        initCallback: mycarousel_initCallback
    });
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5441975

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档