Es gibt ein paar Probleme
Erstens sollten verschachtelte Diashows in Zyklus 2 so aussehen:
<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>
Die wichtigen Dinge sind, dass die Folien alle das gleiche Tag sein sollten wie img img img
oder div div div
nicht img div img
. Sie müssen also Ihre erste Folienebene einwickeln img
s innerhalb von Divs. Da sind sie jetzt nicht img
, was die Standardeinstellung ist, müssen Sie festlegen data-cycle-slides="> div"
auf der äußeren Diashow.
Außerdem benötigen Sie auch Ihre innere Diashow, um sich auch in einem Div zu befinden, wie <div><div class="cycle-slideshow inner-slideshow">
statt gerecht <div class="cycle-slideshow inner-slideshow">
. Diashows können verschachtelt werden, aber keine Schwerter überqueren.
Was derzeit in Ihrem Beispiel passiert, ist, dass beide Diashows mit den gleichen nächsten und den vorherrschenden Tasten für beide Shows ausgeführt werden und die Riss des Risss img
s aus dem div
s. Anstatt 2 verschachtelte Diashows auszuführen, führen Sie 2 gleichzeitige Diashows aus, bei denen sich einer in der anderen befindet. div
s.
machte eine funktionierende Geige: http://jsfiddle.net/filever10/dlqpd/
Sie können mehr erfahren, indem Sie die Quelle hier anzeigen: http://jquery.malsup.com/cycle2/demo/nested.php