Vimeo vid в fancybox - играет только в первый раз - PullRequest
0 голосов
/ 01 апреля 2012

У меня есть необычный элемент для встроенного элемента, который содержит видео vimeo, добавленное в iframe.когда я впервые запускаю fancybox - нет проблем.но после того, как я закрываю его и пытаюсь открыть снова - нет видео.

я должен использовать inline, потому что дизайн fancybox требует некоторых элементов.

это код для встроенного блока:

<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>

1 Ответ

3 голосов
/ 01 апреля 2012

Скорее всего, вы используете fancybox v1.3.4, не так ли?

Что касается iframe, есть ошибка и обходной путь, который вы можете узнать подробнее здесь

Кроме того, поскольку вы используете контент inline, существует еще одна ошибка, о которой вам необходимо знать ... и здесь вы найдете описание и обходной путь

С моей точки зрения, плохая идея иметь скрытые встроенные фреймы, потому что они будут создавать издержки при загрузке вашей страницы, независимо от того, видны они или нет.

В вашем случае я бы настроил таргетинг на видеонепосредственно и установите fancybox type в iframe

...