Показать сообщение отдельно
  #1 (permalink)  
Старый 29.12.2014, 15:03
Аспирант
Отправить личное сообщение для Torch`Ok Посмотреть профиль Найти все сообщения от Torch`Ok
 
Регистрация: 12.09.2012
Сообщений: 43

Неправильно работает 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
Ответить с цитированием