Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何让carouFredSel在暂停立即(自定义事件)后再次播放?_Jquery_Configuration_Caroufredsel - Fatal编程技术网

Jquery 如何让carouFredSel在暂停立即(自定义事件)后再次播放?

Jquery 如何让carouFredSel在暂停立即(自定义事件)后再次播放?,jquery,configuration,caroufredsel,Jquery,Configuration,Caroufredsel,我正在测试不同的配置,试图创造理想的体验。我使用的是连续滚动配置,并在页面加载时暂停。然后我有上一个和下一个按钮。我有悬停按钮。所以,将鼠标悬停在上面会朝那个方向滚动鼠标,而将鼠标悬停在关闭位置会暂停鼠标 问题是当我将其更改为立即暂停时。下次我在上面悬停时,它不会再播放了 下面是代码的一个摘录,它在其中起作用,但不是即时的: .find('.prev').hover(function() { $(this).parent().find('ul') .trigger('co

我正在测试不同的配置,试图创造理想的体验。我使用的是连续滚动配置,并在页面加载时暂停。然后我有上一个和下一个按钮。我有悬停按钮。所以,将鼠标悬停在上面会朝那个方向滚动鼠标,而将鼠标悬停在关闭位置会暂停鼠标

问题是当我将其更改为立即暂停时。下次我在上面悬停时,它不会再播放了

下面是代码的一个摘录,它在其中起作用,但不是即时的:

.find('.prev').hover(function() {
    $(this).parent().find('ul')
        .trigger('configuration', ['direction', 'right'])
        .trigger('play');
}, function() {
    $(this).parent().find('ul').trigger('pause');
})
以下是立即暂停的代码:

.find('.prev').hover(function() {
    $(this).parent().find('ul')
        .trigger('configuration', ['direction', 'right'])
        .trigger('play');
}, function() {
    $(this).parent().find('ul').trigger('pause', true); //immediate pause
})
我尝试了许多不同的参数组合,用于播放和暂停,但都没有得到想要的结果-立即暂停/恢复。它第一次播放,但再也不会播放了

下面是一个完整的代码示例


我缺少什么?

要在立即暂停后再次播放,请触发恢复事件而不是播放事件

.trigger('resume')
请注意,它将在恢复时完成转换。它必须在某个时刻完成转换。根据其他设置,这可能会或可能不会明显

要立即完成转换,请触发finish事件

.trigger('finish')
根据其他设置,这可能会使它看起来有点“故障”,但至少不会给人留下按钮不工作的印象


检查这两个变化的连续滚动。其中一个立即暂停,然后继续悬停。另一个立即完成,然后加速悬停。

我也想知道,我的头撞了好几个小时,和你现在遇到的问题一样,我无法解决。插件只是喜欢在继续下一个之前完成它的动画。