【问题标题】:JQuery Cycle Plugin - Go to specific slide in other pageJQuery Cycle Plugin - 转到其他页面中的特定幻灯片
【发布时间】:2014-03-24 19:22:44
【问题描述】:

在此链接中:

http://www.contactarte.com.pe/test/page1.html

我想知道是否可以在此页面中单击例如 SLIDE4 按钮并转到显示滑块中的幻灯片 4 的下一页。

非常感谢!!

【问题讨论】:

    标签: jquery plugins cycle


    【解决方案1】:

    当然,更改您的 href 以包含一个查询字符串参数来指示幻灯片:

    <a href="page2.html?slide=0">SLIDE 1</a>
    <a href="page2.html?slide=1">SLIDE 2</a>
    

    然后根据传入的查询参数改变page2上的起始幻灯片:

    $('#rotating-item-wrapper').cycle({
        startingSlide: (getParameterByName('slide') || 0);
    });
    

    使用以下函数提取您的查询字符串参数 (found here):

    function getParameterByName(name) {
        name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]");
        var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
        results = regex.exec(location.search);
        return results == null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
    }
    

    【讨论】:

    • 您好,非常感谢您的回答,但我无法让它发挥作用,我对 JS 不太了解,如果您能指出我的骑行方向,这将对我有所帮助。我需要在哪里粘贴该代码?
    • 您好!它的作品!谢谢!!只是有点小问题,希望能解决,用你的代码,如果我只打开page2.html它不显示任何幻灯片,有什么办法默认显示总是第一张幻灯片??
    • @user3436320 好问题!只需更改 startingSlide 值以包含默认值。我已经更新了答案来做到这一点。现在,startingSlide 将默认为 0,除非提供了另一个值。另外,请记住将此标记为答案。祝你好运! =D
    • 鱼呼呼!!像钟表一样工作!非常感谢 !!我真的很感激。 (我如何标记答案?,我在这个网站上提出了新的问题):)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-02
    相关资源
    最近更新 更多