Управление скоростью наложения Fancybox2 - PullRequest
1 голос
/ 28 марта 2012

Я использую Fancybox v2.0.5 и не могу понять, как медленно наложить наложение.Параметр openSpeed ​​контролирует только скорость затухания контента, но я хочу, чтобы все это происходило с этой скоростью.

Вот мой вызов:

$(".fancybox").fancybox({
    prevEffect  : 'none',
    nextEffect  : 'none',
    fitToView   : false,
    autoSize        : true,
    openEffect      : 'fade',
    openSpeed       : 1500,
    helpers : {
        overlay : {
            opacity : 0.9,
            css : {
                'background-color' : '#fff'
            }
        }
    }
});

Я думаю, что один из обратных вызововэтот огонь до загрузки контента - это ключ, но я не могу нацелить оверлей из любого из них.

Любая помощь будет принята с благодарностью.

1 Ответ

3 голосов
/ 28 марта 2012

Вы контролируете это в опции helpers => overlay, как

   helpers: {
    overlay: {
     opacity : 0.9,
     css : {'background-color' : '#fff'},
     speedIn: 1500, //<-- here you control the overlay speedIn
     speedOut: 1500//<-- here you control the overlay speedOut
    } // overlay
   } // helpers

РЕДАКТИРОВАТЬ (12 сентября 2012 г.): опция helpers =>overlay=>speedIn была удалена с fancybox v2.1. Это все еще действует для v2.0.6 и ниже.

...