Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Неправильно работает jquery fancybox (https://javascript.ru/forum/events/52655-nepravilno-rabotaet-jquery-fancybox.html)

Torch`Ok 29.12.2014 15:03

Неправильно работает jquery fancybox
 
Сайт http://kaptur.by
Весь html и js можно там глянуть.

При первом клике на галерее показывает как надо, после закрытия и повторного нажатия вместо картинки (или видео как на главной) вставляет полностью весь сайт в iframe. В javascript-е не силен, так что не знаю что делать...

Вот скрипт (juery.custom.js)
//Fancybox
	if($('.fancybox').length) {
	
		$('.fancybox').each(function() {
			var link=$(this);
			var iframeSRC='';
			link.fancybox({
				titlePosition: 'inside',
				onComplete: function() {
					var iframe=$('#fancybox-content iframe:eq(0)');
					
					if(iframe.length) {
						iframeSRC=iframe.attr('src');
					}
				},
				onClosed: function() {
					var iframe=link.parent().parent().find('iframe');
					
					if(iframe.length) {
						iframe.attr('src', iframeSRC);
					}
				}
			});		
		});
		
	}


Знаю что проблема где-то в onClosed. Но не могу справиться.

Движок wordpress


Часовой пояс GMT +3, время: 00:27.