【问题标题】:Jquery Cycle, Nested Slideshows, Next / Prev advances through outer AND inner slideshowsJquery Cycle,嵌套幻灯片,下一个/上一个通过外部和内部幻灯片前进
【发布时间】:2012-08-04 14:53:05
【问题描述】:

这是 question 的扩展,在这里你可以看到 James 根据答案创建的演示:http://jamesmason.co.uk/code/cycle.html

与此示例类似,我正在使用 Jquery Cycle 构建嵌套幻灯片,以便创建带有“相册”的幻灯片。

我的绊脚石是 Next / Prev 控件。目标是创建在专辑的结尾/开头将前进到下一个/上一个专辑并继续的控件。 James 的示例仅在嵌套幻灯片中进行,要求用户在最后选择一个新专辑。

除此之外:Malsup 的 nested slideshow example Next / Prev 控件仅前进整个嵌套循环,跳过所有内部幻灯片。

我通过在 after 函数的 :last-child if 语句中添加 slideshow.cycle('next'); 来编辑 Jame 的示例。 (see here)

这种工作,除了它跳过最后一个孩子,立即进入下一张专辑,以及第一个孩子 else if 语句根本不适用于slideshow.cycle('prev');,原因很明显。

有没有人想办法解决这个问题?任何帮助将不胜感激。谢谢。

【问题讨论】:

    标签: jquery jquery-plugins cycle jquery-cycle


    【解决方案1】:

    当你到达最后一个孩子时,而不是立即调用slideshow.cycle('next');,你需要设置“下一个”链接来调用它。 为避免覆盖给定“下一个”链接的行为,也许您可​​以暂时将其替换为“下一个节目”链接。

    【讨论】:

    • 没错!我将 if 语句移到了 before 函数中,并为父循环创建了一组额外的 next/prev 按钮,它们只是通过隐藏/显示进行交换。有效!
    猜你喜欢
    • 2013-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多