автоматическое закрытие fancybox

Тема в разделе "JavaScript", создана пользователем ruslan216455, 30 апр 2013.

  1. ruslan216455

    ruslan216455

    Регистрация:
    6 ноя 2012
    Сообщения:
    220
    Симпатии:
    22
    Вывожу видео в модальном окне через fancybox подскажите как сделать что бы модальное окно закрывалось через 11 сек
    Код:
    jQuery(document).ready(function() {
     
    	$(".video").click(function() {
    		$.fancybox({
    			'padding'		: 0,
    			'autoScale'		: false,
    			'transitionIn'	: 'none',
    			'transitionOut'	: 'none',
    			'title'			: this.title,
    			'width'			: 1000,
    			'height'		: 700,
    			'href'			: this.href.replace(new RegExp("watch\\?v=", "i"), 'v/'),
    			'type'			: 'swf',
    			'swf'			: {
    			'wmode'				: 'transparent',
    			'allowfullscreen'	: 'true',
    										 
    			}
    		});
     
    		return false;
    	});
     
     
     
    });
    
     
  2. kama812

    kama812

    Регистрация:
    30 мар 2013
    Сообщения:
    311
    Симпатии:
    195
    точно не помню как делал, так что в код не полезу, но вроде как после закрытия swf {}, , добавь (запятую не забудь)
    'onComplete' : function() {
    window.setTimeout($.fancybox.close, 11000);
    }
    точное написание методов глянь в http://fancybox.net/api
     
    ruslan216455 нравится это.
  3. saxum2010

    saxum2010

    Регистрация:
    6 фев 2013
    Сообщения:
    111
    Симпатии:
    34
    Еще как вариант

    HTML:
    ,
      afterLoad: function(){
      setTimeout( function() {$.fancybox.close(); },1000);
      }