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')
根据其他设置,这可能会使它看起来有点“故障”,但至少不会给人留下按钮不工作的印象
检查这两个变化的连续滚动。其中一个立即暂停,然后继续悬停。另一个立即完成,然后加速悬停。我也想知道,我的头撞了好几个小时,和你现在遇到的问题一样,我无法解决。插件只是喜欢在继续下一个之前完成它的动画。