Domanda

Ho creato una presentazione Vimeo nel ciclo, ma c'è un problema.

In Internet Explorer le miniature non vengono visualizzate nella seconda corsa attraverso il video. Ho impostato un violino - lascialo giocare una volta - per la seconda volta le immagini non mostrano alcuna idee?

Inutile dire che funziona in Firefox e Chrome ...

http://jsfiddle.net/zander/3hdpq/6/

--------modificare-------

Dopo un po 'di scavo, penso che possa avere qualcosa a che fare con il display: classe - sia Cycle che Vimeo sono classi di display di Changin - mi chiedo se il ciclo stia cambiando una classe di visualizzazione in nessuno, che non può cambiare indietro?

So che è un po 'una vagabondaggio, ma è più un sospetto che dati reali!

È stato utile?

Soluzione

Sembra che ci siano un paio di modi per riprodurre questo problema animando il genitore di un SWF (vedi questo jsfiddle). La mia ipotesi è che abbia qualcosa a che fare con il modo in cui il giocatore Vimeo ridimensiona lo sfondo della SWF in relazione al modo in cui Internet Explorer comunica l'animazione JQuery CSS degli antenati del SWF al giocatore flash. Detto questo, non so cosa puoi fare se non segnalare il problema a Vimeo e vedere se possono elaborare una soluzione nel codice del loro giocatore.

MODIFICARE:

Sono stato in grado di ottenere lo stesso effetto della transizione di dissolvenza integrata senza causare il problema con il giocatore Vimeo utilizzando le opzioni FX personalizzate del plug -in ciclo e specificando che la proprietà del display dei Div Slide dovrebbe essere "blocco" prima e dopo il transizione. Ecco il codice, vedi questo jsfiddle Per un esempio funzionante:

$('.slideshow').cycle({
     fx:'custom', 
     cssBefore:{    
         display: 'block' 
     }, 
     animIn: {  
         opacity:1 
     }, 
     animOut: {  
         opacity:0
     }, 
     cssAfter:{
         display:'block'
     },
     delay: 1000
});
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top