jQuery cycle2 幻灯片嵌套幻灯片“下一个”和“上一个”按钮
jquery cycle2 slideshow nested slideshow next and prev buttons
我使用 cycle2 插件来显示由一些图像和另一个幻灯片组成的幻灯片。内部幻灯片的下一个和上一个按钮由于某种原因(在示例中向上和向下)不起作用,尽管恕我直言,它们已正确设置:
data-cycle-prev="#upDiv"
data-cycle-next="#downDiv"
和
<div id="upDiv">
<a href="#" id="upImg"><img src="images/up.png" alt="" /></a>
<p>scroll up</p>
</div>
<div id="downDiv">
<p>to see more scroll down</p>
<a href="#" id="downImg"><img src="images/down.png" alt="" class="outer-slide" /></a>
</div>
如何使它们工作?
这是一个演示: http://jsfiddle.net/FKU2L/22/
有几个问题
首先,在周期 2 中,嵌套幻灯片应如下所示:
<div class="cycle-slideshow" data-cycle-slides="> div">
<div><img src="..."/></div>
<div>
<div class="cycle-slideshow inner-slideshow">
<img src="..."/>
<img src="..."/>
</div>
</div>
<div><img src="..."/></div>
</div>
重要的是,幻灯片都应该是相同的标签,例如img img img
或div div div
而不是img div img
。因此,您需要将第一级幻灯片img
包裹在divs内部。由于它们现在不是 img
,这是默认设置,您需要在外部幻灯片上设置data-cycle-slides="> div"
。
此外,您还需要您的内部幻灯片也位于div 内部,例如 <div><div class="cycle-slideshow inner-slideshow">
而不仅仅是 <div class="cycle-slideshow inner-slideshow">
.幻灯片可以嵌套,但不能交叉剑。
您的示例中当前发生的事情是,它同时运行两个幻灯片,对两个节目使用相同的下一个和上一个按钮,并将img
从div
中撕下来。因此,您不是运行 2 个嵌套幻灯片,而是运行 2 个并发幻灯片,其中一个恰好在另一个内部,这是幻灯片直接相互接触的副产品,并且第一个节目的幻灯片没有嵌套在 div
秒中。
做了一个工作小提琴:http://jsfiddle.net/filever10/dLQPD/
您可以通过在此处查看源代码来了解更多信息:http://jquery.malsup.com/cycle2/demo/nested.php
- 如何在猫头鹰旋转木马中滑动所有可见项目,而不是使用上一个/下一个按钮
- JQuery,引导导航 - 如何添加上一个/下一个按钮
- 如何在cycle2.js中悬停img时同时显示上一个/下一个按钮
- 如何移动到数组的上一个/下一个索引键
- iOS中的上一个/下一个按钮对于通过JavaScript隐藏/显示的输入被禁用
- 如何使用上一个/下一个功能循环数组中的图像
- jQuery 循环 如果只有一张幻灯片,则隐藏上一个/下一个导航
- 单击上一个/下一个按钮时,我想突出显示下一个或上一个图像
- 带有上一个/下一个的jquery自动滑块
- HTML5视频上一个 - 下一个和自动播放
- 如何在同一页面上使用下一个和上一个按钮更改内容
- 如何使用上一个/下一个按钮循环浏览图像
- 如何获取上一个/下一个非禁用选项的索引(相对于所选选项)
- JQuery:日期选择器:只有最后一个字段具有上一个/下一个按钮
- jQuery - 在滑块中显示/隐藏上一个/下一个按钮
- 具有上一个/下一个按钮的固定宽度和高度的文本容器
- 如何使用vanilla Javascript识别无序和/或嵌套列表序列中的上一个/下一个链接
- 如何使用angularjs或javascript添加上一个/下一个选项
- 数组中的上一个/下一个项目
- Javascript-幻灯片上的下一个/上一个按钮-新孩子需要帮助