【问题标题】:JSSOR - keep current slider position after every web page refreshJSSOR - 每次网页刷新后保持当前滑块位置
【发布时间】:2015-02-13 00:38:45
【问题描述】:

我刚刚安装了漂亮的 Jssor Slider,名为“嵌套滑块”(可从网页免费下载源代码:http://www.jssor.com/demos/nested-slider.html)。

您能否建议我如何获得以下行为:

每个主滑块和子滑块都包含大量在幻灯片过程中运行的图像。 我需要继续保持幻灯片放映的可能性,即使它会受到网页刷新的干扰(例如,当客户更改产品时等)。 在实践中,当幻灯片位于第二个位置“电机”和图像编号 7 并且网页将被刷新时,页面刷新后,客户将继续观看此幻灯片,从第二个位置“电机”和图像编号 7 . 目前,每次网页刷新后幻灯片从头开始,即从第一个位置“风景”和图像编号为 1。

这会以某种方式影响cookie吗? 这很难实施吗? 我会很感激可以准备好的确切代码。

亲切的问候, 本

【问题讨论】:

  • SO 不是提供“非常好用的精确代码”的代码编写服务。通过添加您迄今为止尝试过的内容来展示您的努力。参考How to ask a good question
  • 在每个人都可以免费查看和下载脚本代码时提供直接到网页的链接。 Jssor 支持重定向以在 Stack Overflow 上提问。不幸的是,我没有任何进一步的细节。我的努力只是查看 Stack Overflow 数据库,我发现我的问题还没有解决方案。
  • 哦,谢谢您的信息。我不知道 JSSOR 在这里有支持。 This 是 JSSOR 支持用户。他们应该很快就会帮助你,他们看起来很活跃。祝你好运

标签: javascript jquery slider jssor


【解决方案1】:

有一个选项 $StartIndex 可以让你在开头显示一个指定的滑块。

var options = {
    ...
    $StartIndex: lastviewed_slide_index,    //Index of slide to display when initialize, default value is 0
    ...
};

鉴于嵌套滑块示例,您可以使用以下语句来检索上次查看的索引。

var main_slider_lastviewed_index = jssor_slider1.$CurrentIndex();
var child_slider_lastviewed_index = nestedSliders[main_slider_lastviewed_index].$CurrentIndex();

【讨论】:

  • 当我输入提到的代码时,所有滑块都停止工作。我只能看到第一个主图像。 lastviewed_slide_index 是内置函数吗?
  • 只告诉你怎么做。您需要编写自己的代码来实现此功能。
  • 感谢您的正确指导。如果我是编码员,我可能会很快完成这项任务。不幸的是,我不知道如何使用您的反馈。如果您这么好心,我会非常感谢您提供更多详细信息。我相信这对其他人也有帮助。
  • 您可以使用url参数或cookie来完成这项工作。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-02-29
  • 2013-07-12
  • 2021-10-01
  • 1970-01-01
  • 2012-10-21
相关资源
最近更新 更多