Воспроизведение видео в Fancybox
Доброго времени суток. Используется плагин Fancebox под jquery для просмотра видео.
<script type='text/javascript'> $(document).ready(function(){ $('a.modal').fancybox( { 'padding' : 0, 'imageScale' : false, 'zoomOpacity' : false, 'zoomSpeedIn' : 200, 'zoomSpeedOut' : 200, 'frameWidth' : 470, 'frameHeight' : 353, 'overlayShow' : true, 'overlayOpacity' : 0.8, 'hideOnContentClick' :false, 'centerOnScroll' : false }); $('a.modal').click(function(){ $('#vid').attr({ src: $(this).attr('alt') }); }); }); </script> На странице имеется группа ссылок с рызными видеофайлами: <a class='modal' alt='ссылка на видео1' href='#testube'><br> <a class='modal' alt='ссылка на видео2' href='#testube'><br>... и сам плеер: <div style='display:none' id='testube'> <OBJECT width='470' height='353'><PARAM name='movie' value=''></PARAM><PARAM name='wmode' value='window'></PARAM><PARAM name='allowFullScreen' value='true'></PARAM><EMBED id='vid' src='' type='application/x-shockwave-flash' wmode='window' width='470' height='353' allowFullScreen='true'></EMBED></OBJECT> Задача: при нажатии на ссылку заменить параметр src в <EMBED> на парметр alt(саму ссылку на ролик), чтобы запускались нужное ролики, по которым кликаю. В таком виде при нажатии на ссылку запускается модальное окно, в котором ничего не проигрывается. При повторном нажатии по любой из ссылок будет проигрываться тот ролик, по которому нажали в первый раз. То есть нужная ссылка подгружается плеером не сразу же, а только на след. раз. Как можно решить проблему? |
Часовой пояс GMT +3, время: 09:19. |