使用JavaScript将两行代码组合到一个函数中

使用JavaScript将两行代码组合到一个函数中,javascript,Javascript,我正在使用循环幻灯片放映和设置超时()给它几秒钟的延迟 我想结合下面这两行代码来同时执行它们。但是,我不知道如何用JavaScript实现这一点 $('#slideshow').cycle('resume'); $('#slideshow').cycle({ sync: false, speed: 300, }) 我想把它们放在一行,像这样: $('#sl

我正在使用
循环幻灯片放映
设置超时()
给它几秒钟的延迟

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

$('#slideshow').cycle('resume');
$('#slideshow').cycle({
                        sync:  false,
                        speed: 300,
                     })
我想把它们放在一行,像这样:

$('#slideshow').cycle(??????///here is your help////??????");
如果我不这样做,幻灯片放映,再次从初始点开始,我不想要它

我如何解决这个问题?

试试这个:

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

在没有详细查看插件的源代码的情况下,我认为从您的描述来看,无论您何时设置其选项,插件都会自动从头开始。这似乎是合理的,因为每当插件的选项发生变化时,它可能必须从头开始重新计算

您是否可以设置一次选项,例如在初始化期间,然后在必要时停止:

$('#slideshow').cycle({sync:false, speed:300}).cycle('pause');
稍后,当你想开始表演时,只需继续

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

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

这不会与OP的代码有任何不同。虽然只有一行,但不能解决问题。简历呢?我需要它,如果你看到@NimaI认为你是完全正确的,那就把简历连起来。但在恢复之后,我想继续使用其他选项(再多几秒钟)。你认为这个插件不可能吗?也许有一种方法可以实现你想要的,但是在浏览了插件的源代码之后,我找不到一种简单的方法。您可以在自己的代码中截取上一个/下一个事件,并跟踪当前显示的幻灯片。然后,当您想继续放映时,请明确地将起始幻灯片设置为最后一次放映的幻灯片。看起来挺复杂的。你建议了一个很好的方法。我想它会奏效的。多谢各位