2012-04-01 2 views
0

Ich habe eine Fancybox für Inline-Artikel, die ein Vimeo-Video ebmedded von iframe enthält. wenn ich die fancybox zum ersten mal auslocke - kein problem. aber nachdem ich es schließe und wieder offen versuche - kein Video.Vimeo Vid in Fancybox - nur das erste Mal spielen

Ich muss Inline verwenden, weil das Design der Fancybox einige Elemente benötigt.

ist dies der Code für die Inline-Box:

<div style="display:none"><div id="fb-wrapper" class="simple"> 
     <img src="http://www.xxxxxxx.com/homestuff/images/window-fb-right-2903.png" id="right-window-fb" /> 
     <img src="http://www.xxxxxxxx.com/homestuff/images/window-fb-left-2903.png" id="left-window-fb" /> 
     <iframe id="player_1" src="http://player.vimeo.com/video/xxxxxx?title=0&amp;byline=0&amp;portrait=0&amp;autoplay=1&amp;api=1&amp;player_id=player_1" width="480" height="240" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe> 

Antwort

3

Höchstwahrscheinlich werden Sie verwenden fancybox v1.3.4, nicht wahr?

In Bezug auf die iframe, gibt es einen Fehler und eine Abhilfe, die Sie können learn more about here

Darüber hinaus, da Sie inline Inhalt verwenden, gibt es einen anderen Fehler, die Sie kennen ... und here you will find the description and the workaround

sein müssen

Aus meiner Sicht ist es eine schlechte Idee, Inline-Iframes zu verdecken, da sie beim Laden der Seite einen Overhead erzeugen, unabhängig davon, ob sie sichtbar sind oder nicht.

In Ihrem Fall, dass ich direkt das Video Ziel würde und die fancybox type zu iframe

+0

Dank für die Tipps eingestellt. Ich bin mir nicht sicher, ob es möglich ist, dass ich einen iframe-Typ habe, weil ich neben dem Video einen Hintergrund und Bilder brauche. wie kann es mit nur iframe gemacht werden? Das ist, woran ich arbeite: http://www.israelinsidethemovie.com/new-homepage/ –

+1

Sie können es so machen, wie Sie es tun, aber der erste Fehler ist, was das Video nur das erste Mal angezeigt wird. In diesem Fall wenden Sie die Problemumgehung an, bearbeiten Sie entweder die fancybox js-Datei oder folgen Sie den Anweisungen hier http://groups.google.com/group/fancybox/browse_thread/thread/d7321b9a4df5b20b/ – JFK

+0

ok ich habe die js geändert und es hat funktioniert. Vielen Dank! –