problemi Vimeo con jQuery fancybox + giostra infinita
-
26-10-2019 - |
Domanda
Un altro problema Vimeo-correlato da un javascript niubbo ...
Ho impostato il mio problema qui: http://jsfiddle.net/ajtTF/
Quando il link viene cliccato, si caricare un inline Fancybox modale con Jquery Inifinite carousel galleria. La galleria è attualmente composto da 2 video incorporati Vimeo.
Tutto va bene, fino a quando il modal è chiuso, e poi ri-avviato. Modale ora, per qualche motivo, sostituisce il secondo video con il primo video (ad esempio, visualizza 2 istanze dello stesso video, trascurando l'altra).
I finirà per voler diversi video in questa situazione. Non so se questo è qualcosa vale la pena prendere in considerazione se l'applicazione di alcuni js supplementari.
Grazie in anticipo, e devo sottolineare il mio js competenze sono abbastanza inesistente, quindi cerca di essere chiaro! Sentitevi liberi di pasticciare con il mio esempio.
Soluzione
Hej im non so perché lo src del iframe vengono viene eliminato quando si chiude il modal.
E 'dosent sembrano essere parte del codice in modo che io asume che abbia qualcosa a che fare con fancybox.
Anny modo la ragione che previos codice non ha funzionato è perché si ha lo src dal primo iframe quando il modal loded, e poi è stato applicato a entrambi i iframe quando il modale chiuso.
in modo che quando si aprì agenn aveva lo stesso su entrambi src iframe.
questo codice salva lo src per ciascuno dei fotogrammi separatamente. E 'abitudine importa se avete 2 o 10 iframe con questo codice.
GL
'onComplete': function() {
$("#inline2 iframe").each(function(i) {
$(this).data("src", $(this).attr("src"));
});
},
'onClosed': function() {
$("#inline2 iframe").each(function(i) {
$(this).attr("src", $(this).data("src"));
});
}