Ci sono alcuni problemi
Innanzitutto, nel ciclo 2, le presentazioni nidificate dovrebbero apparire così:
<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>
Le cose importanti sono che le diapositive dovrebbero essere tutte lo stesso tag, come img img img
o div div div
non img div img
. Quindi dovrai avvolgere il tuo primo livello di diapositiva img
s all'interno dei div. Dal momento che ora non lo sono img
, che è l'impostazione predefinita, è necessario impostare data-cycle-slides="> div"
sulla presentazione esterna.
Inoltre, hai anche bisogno della tua presentazione interiore per essere anche all'interno di un div, come <div><div class="cycle-slideshow inner-slideshow">
invece di giusto <div class="cycle-slideshow inner-slideshow">
. Le presentazioni possono essere nidificate, ma non attraversando le spade.
Ciò che sta accadendo attualmente nel tuo esempio è che sta eseguendo entrambe le presentazioni insieme, usando gli stessi pulsanti successivi e prev per entrambi gli spettacoli e strappando il img
s fuori dal div
S. Quindi, invece di eseguire 2 presentazioni nidificate, stai eseguendo 2 presentazioni simultanee, in cui uno sembra essere all'interno dell'altro, che è un sottoprodotto delle presentazioni che si toccano direttamente e le diapositive del primo spettacolo non sono nidificate div
S.
ha fatto un violino funzionante: http://jsfiddle.net/filever10/dlqpd/
Puoi saperne di più visualizzando la fonte qui: http://jquery.malsup.com/cycle2/demo/nested.php