Javascript 连续滚动不工作时的转盘触发器

Javascript 连续滚动不工作时的转盘触发器,javascript,jquery,jquery-plugins,plugins,caroufredsel,Javascript,Jquery,Jquery Plugins,Plugins,Caroufredsel,旋转木马(caroufredsel)连续向左滚动()。当我将鼠标悬停到右边的箭头时,它将停止滚动,然后它将反转方向。我尝试使用自定义事件,但它似乎不起作用。这是传送带的代码 $('#gallery').carouFredSel({ width: "variable", auto: { items : 4, duration :"40000", easing

旋转木马(caroufredsel)连续向左滚动()。当我将鼠标悬停到右边的箭头时,它将停止滚动,然后它将反转方向。我尝试使用自定义事件,但它似乎不起作用。这是传送带的代码

$('#gallery').carouFredSel({
    width: "variable",

    auto: {
        items                   : 4,
        duration                :"40000",
        easing                  :"linear",
        timeoutDuration         :0,
        pauseOnHover        :"immediate"
        },
    items: {
        visible: 3
    }

});
$('a.prev').hover(function(event)
{
    event.stopPropagation();
    $('#gallery').trigger("pause");
    $('#gallery').trigger("configuration",["direction",right]);
    $('#gallery').trigger("play");
}
现在,我的自定义事件将导致旋转木马反转方向,如下所示。但直到整个项目完成滚动,它才起作用。我想要实现的是在悬停时瞬间反转方向

$('a.prev').hover(function()
{
    $('#gallery').trigger("pause");
    $('#gallery').trigger("configuration",["direction",right]);
    $('#gallery').trigger("play");
}
上面的代码不起作用,我尝试了不同的事件来模拟滚动的反转,但没有成功


如果没有解决办法的话。我愿意改变另一个插件,将很容易做的工作。如果你知道一些很容易做到的事情,请留下你的建议。多谢各位

这完全取决于旋转木马的实现方式。一种可能的解决方案可能是停止
事件传播
。它可能工作,也可能不工作,这取决于旋转木马的实施情况

$('#gallery').carouFredSel({
    width: "variable",

    auto: {
        items                   : 4,
        duration                :"40000",
        easing                  :"linear",
        timeoutDuration         :0,
        pauseOnHover        :"immediate"
        },
    items: {
        visible: 3
    }

});
$('a.prev').hover(function(event)
{
    event.stopPropagation();
    $('#gallery').trigger("pause");
    $('#gallery').trigger("configuration",["direction",right]);
    $('#gallery').trigger("play");
}