将两行代码与JavaScript组合在一个函数中



我使用Cycle slideshowsetTimeout()给它几秒的延迟

我想把下面这两行代码结合起来,同时执行它们。但是,我不知道如何在JavaScript中实现这一点。

$('#slideshow').cycle('resume');
$('#slideshow').cycle({
                        sync:  false,
                        speed: 300,
                     })

我想把它们放在一行,像这样:

$('#slideshow').cycle(??????///here is your help////??????");

如果我不这样做,幻灯片放映,再一次,从最初的点开始,我不想要它。

我该如何解决此问题?

如果不详细查看插件的源代码,我认为根据您的描述,无论何时设置选项,插件都会自动从头开始。这似乎是合理的,因为每当插件的选项发生变化时,它可能不得不从头开始重新计算。

你能设置一次选项吗?例如,在初始化期间,如果需要,停止它:

$('#slideshow').cycle({sync:false, speed:300}).cycle('pause');

稍后,当你想开始表演时,只需恢复

$('#slideshow').cycle('resume');

或者,您可以考虑在初始化幻灯片之前设置全局选项。

试试这个:

$('#slideshow').cycle('resume').cycle({sync:  false,speed:300,});

最新更新