Fancybox V2 - автоматическое масштабирование видео iFrame - PullRequest
0 голосов
/ 06 февраля 2012

Я только что обновился до Fancybox 2 и обновлял свои предыдущие пользовательские вызовы.

Ранее у меня было несколько видео vimeo, отображаемых в iFrame.Раньше видео масштабировалось до ширины и высоты, которые я установил ниже, и это было здорово.

// Vimeo popups from the homepage etc 
// Fetches a static html page where the iframe is embedded
    $('a.vimeo-pop').fancybox({
    'width'             : 707,
    'height'            : 384,
        'autoScale'         : false,
        'transitionIn'      : 'none',
    'overlayColor'      : '#000',
    'overlayOpacity'    : 0.9,
    'transitionOut'     : 'none',
    'allowfullscreen'   : 'true'    
    });

. Теперь, когда я использую V2, мне пришлось настроить несколько вещей, и видео больше не масштабируется доширину и высоту я устанавливаю.Я вижу полосы прокрутки и т. Д.

Ниже мой новый вызов

   // NEW FANCYBOX V2  
   // Vimeo popups from the homepage etc  
   // Fetches a static html page where the iframe is embedded
    $("a.vimeo-popV2").fancybox({       
       'width'              : 707, 
       'height'             : 384,
       'autoScale'              : false,
        'transitionIn'      : 'none', 
        'overlayColor'      : '#000', 
        'overlayOpacity'    : 0.9, 
        'transitionOut'     : 'none', 
        'type'              : 'iframe', 
        'autoSize'      : false, 
        'allowfullscreen'   : 'true'
    });

Есть идеи?Спасибо

1 Ответ

1 голос
/ 08 февраля 2012

Параметры Fancybox v2.x НЕ совместимы с параметрами fancybox v1.3.x.Вам нужно будет избавиться от старых опций и оставить только допустимые опции для v2.x.

Теперь вам нужно установить опцию v.2.x fancybox (кроме ширины, высоты и типа).= iframe) для соответствия размеру, который вы хотите, составляет

fitToView: false
...