2010-06-15 3 views
0

Я использую jQuery Fancybox для отображения на Flash-сайте нескольких Flash-видеороликов, и у меня возникают проблемы с тем, что окно не открывается полностью при первом щелчке в Firefox. Он отлично работает в других браузерах.jQuery Fancy - всплывающее окно полностью не расширяется

Вот JQuery:

<script type="text/javascript"> 
    $(document).ready(function() { 
     $("a.videoLink").fancybox({ 
      'titleShow' : false, 
      'autoscale' : true, 
      'width' : '820', 
      'height' : '620', 
      'transitionIn' : 'elastic', 
      'transitionOut' : 'elastic' 
      }); 
     }); 
    </script> 

Вот HTML:

<tr> 
<td class="title"><a class="videoLink" href="#video-content30">CPR Lesson 1 Movie</a></td> 
<td class="time">38:39</td> 
<td class="video" style="display:none"> 
    <div id="video-content30"> 

      <script type='text/javascript'> 
      var flashvars = { 
      file: 'http://www.stockmarketcpr.com/smsys/link/CPR-Lesson-1-Movie.flv', 
      id: '30' 
      }; 
      var params = { 
      wmode: 'opaque', 
      bgcolor: '#CCCCCC', 
      allowfullscreen: 'true', 
      allowscriptaccess: 'always' 
      }; 
      swfobject.embedSWF('http://www.stockmarketcpr.com/_flash/player.swf', 'player30','800','600', '9.0.0','expressInstall.swf', flashvars, params); 

      </script> 

      <div id="player30"></div> 
    </div>  
</td> 
</tr> 

Я в конечном итоге получить четверть дюйма высокой, полной ширины окна на первом щелчке. Второй щелчок играет отлично.

Буду признателен за любую помощь.

Спасибо!

ответ

0

У меня есть новый код от людей на форуме помощи fancybox.

Для встроенного контента, код должен быть таким:

<a class="videoLink" href="http://www.myurl.com/_flash/player.swf?file=http://www.myurl.com/mydirectory/myMovie.flv">CPR Lesson 1 Movie</a> 

После того, как я положил, что на месте он работал как шарм.

0

Если вы используете FancyBox указывая встраивать контент, убедитесь, что в вашем CSS #video-content30 стилизован пожелавших размерами

+0

Спасибо за отзыв. Если у меня есть несколько записей, например # video-content30, # video-content31 и т. Д., Которые генерируются динамически, как бы я это стиль? – fmz

0

Я не уверен, если это по-прежнему актуально, но я знаю, что несколько недель назад я загрузили и установили Fancybox и заметили ошибку с переходом на упругий переход.

Оказалось, что источник Fancybox, который использовался на сайте примера и источник, предоставленный для загрузки, был несколько иным. Я скопировал источник, который использовался на сайте, и заменил мой, и он работал нормально.

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

+0

Скачал 1.3.1 и теперь это хуже. Хлоп. – fmz

+0

Dang, если у вас есть живой пример, я был бы рад взглянуть. – derrickp

Смежные вопросы