Показ youtube-ролика в фрейме с помощью fancybox

Показ youtube-ролика в фрейме с помощью fancybox

1134
30.07.2016

Скрипт помогает показывать ролики youtube во всплывающем окне

Раньше для показа youtube-ролика во всплывающем окне отлично пользовался просто указанием в параметрах подключения fancybox параметра:

'type' : 'iframe'

Но сегодня увидел, что такой механизм выдает ошибку кроссдоменного показа. Вот скрипт, позволяющий все же показывать ролик во всплывающем окне:

$('a.fancy_popup').click(function () {
		$.fancybox(
			{
				'type' : 'iframe',
				// hide the related video suggestions and autoplay the video
				'href' : this.href.replace(new RegExp('watch\\?v=', 'i'), 'embed/') + '?rel=0&autoplay=1',
				'overlayShow' : true,
				'centerOnScroll' : true,
				'speedIn' : 100,
				'speedOut' : 50,
				'width' : 640,
				'height' : 480
			}
		);
		return false;
	});


Благодарю за внимание! Делитесь вашими замечаниями в комментариях ниже.


P.S. Обращайтесь ко мне за приобретением лицензий и продлений на 1C-Битрикс "Управление сайтом", лицензий на облачную и коробочную версии Битрикс 24 а также за приобретением и внедрением готовых решений на базе 1С-Битрикс от партнеров. За более подробной информацией свяжитесь со мной любым удобным для вас способом


Комментарии

Еще никто не комментировал данную публикацию. Будьте первыми!

Добавить комментарий

captcha

Возврат к списку