Ciao, sicuramente perchè in ogni blocco dove viene dichiarata la slide c'è l'elemento di riferimento preso tramite ID tipo: var $frame = $('#basic');
L'ID è univoco in pagina solitamente non deve essere doppio. Pertanto per questo motivo funziona di solito il primo trovato in pagina.
Ad occhio e croce dovresti quindi provare a modifiare da -> var $frame = $('#basic'); IN -> var $frame = $('.basic');
Quindi anche nell'html dove avrai un tag/div con id="basic" dovrai invece avere class="basic"
Se non dovesse bastare, servirà modifiare utleriormente il codice wrappando l'intero blocco contenuto in (function(){ ... }); in questo modo
codice:
(function() {
$.each($('.basic'),function(i,el){
var $frame = $(el);
.....il resto del codice....
});//chiusura dell'each
});