Javascript 是否可以在变换之间更改fx?

Javascript 是否可以在变换之间更改fx?,javascript,jquery,jquery-cycle2,Javascript,Jquery,Jquery Cycle2,我正在使用jQuery插件cycle2在我的站点上循环显示一些图像 我想改变过渡之间的过渡效果淡入淡出,滚动等 我想我可以通过将处理程序附加到“cycle after”事件来实现这一点: $('#myelement').on('cycle-after', function(event, optionHash, outgoingSlideEl, incomingSlideEl, forwardFlag) { console.log('was ' + optionHash.fx); // "

我正在使用jQuery插件cycle2在我的站点上循环显示一些图像

我想改变过渡之间的过渡效果淡入淡出,滚动等

我想我可以通过将处理程序附加到“cycle after”事件来实现这一点:

$('#myelement').on('cycle-after', function(event, optionHash, outgoingSlideEl, incomingSlideEl, forwardFlag) {
    console.log('was ' + optionHash.fx); // "was fade"
    optionHash.fx = 'scrollHorz';
    console.log('now ' + optionHash.fx); // "now scrollHorz"
});

但是更改optionHash中的值没有效果-外汇保持淡入淡出状态。

Hi。首先,你要记录的是速度,而不是外汇。其次,jQuery中没有cicle after这样的事件,所以我假设您使用的插件在您的描述中没有提到。我不确定这是否是您项目中出现的原始问题?谢谢@AurelioDeRosa!-我已经澄清了这个问题,让它更清楚一点——我正在使用cycle2插件。我还修复了日志行中的错误。我从未使用过此插件,但我的假设是,您必须在初始化插件时选择动画,而不是在初始化之后。