1

我必须检查一个 jQuery Cycle 幻灯片是否被终止。我需要检查这个,因为我有多个幻灯片,我按顺序运行它,但是,当日志“ [cycle] terminating; too little slides: 1 ”出现时,因为幻灯片只有一页,它会阻止所有 Cycle 选项“之后”和“之前”,所以它不起作用。

4

2 回答 2

4

我不确定它为什么会给您带来问题,您可能需要详细说明正在发生的确切问题。您可以在初始化循环之前检查是否存在任何幻灯片,如下所示:

if ($('#slideshow').children().length > 1) {
    $('#slideshow').cycle();
}
于 2012-04-04T11:42:17.510 回答
0

您可以尝试在 Cycle 中修复,但更简单的方法是不要将 Cycle 功能附加到少于两个项目的“幻灯片”。

编辑:正是@Christian Varga sussests。

于 2012-04-04T11:50:46.403 回答