在下面的示例中,我如何在第二种情况下提及速度或至少使其立即运行
$container.cycle(i, manualEffects[i]);
另外如果我提到effect = none。它不起作用
$(function() {
var $bc = $('#buttonContainer');
var $container = $('#container').cycle({
fx: 'scrollLeft',
speed: 300,
autostop: 1,
autostopCount: 1
});
var manualEffects = ['fade','turnUp','curtainY','blindZ','zoom'];
$container.children().each(function(i) {
$('<input type="button" value="'+(i+1)+'" />')
.appendTo($bc).click(function() {
// pass fx name as 2nd arg for a one-time override
$container.cycle(i, manualEffects[i]);
return false;
});
});
});
答案 0 :(得分:0)
速度由代码中下方附近的jquery.cycle.all.js(或缩小版本)控制:
下面:
// override these globally if you like (they are all optional)
$.fn.cycle.defaults = {
您会看到一系列设置,包括:
timeout: 6000, // milliseconds between slide transitions (0 to
disable auto advance)
speed: 1000, // speed of the transition (any valid fx speed value)
这些是任意数字 - 为自己调整它们。只需将超时更改为,例如6000,就像我拥有它一样,可以更长时间滑动。然后将转换速度更改为1000,例如,以便更快地转换。这很简单。
答案 1 :(得分:0)
结帐此链接。我希望您正在查看FastOnEvent
选项