необычный переход - PullRequest
       5

необычный переход

0 голосов
/ 12 января 2012

Как я могу изменить переход по умолчанию для всех fancybox на моих страницах? Потому что я не хочу, чтобы на моих модных коробках были эффекты перехода, но было бы неудобно устанавливать их в каждом коде фантазии.

и этот код невозможен

$.("*").fancybox({
        'transitionIn'      : 'none',
        'transitionOut'     : 'none' 
    }); 

Ответы [ 3 ]

2 голосов
/ 12 января 2012

Если у вас есть класс, назначенный для всех ваших fancyboxes, вы можете сделать

 $('.fancybox').fancybox({'transitionIn': 'none', 'transitionOut': 'none'});

или изменить значения по умолчанию fancybox, расширив значения по умолчанию fancybox следующим образом:

2 голосов
/ 12 января 2012

Если вы действительно хотите избежать установки переходов при каждой инициализации Fancybox, вы можете просто изменить значения по умолчанию в основном сценарии Fancybox - они будут установлены там. Смотрите $.fn.fancybox.defaults в нижней части скрипта

1 голос
/ 12 января 2012

Попробуйте установить эти параметры следующим образом:

$.fn.fancybox.defaults = $.extend($.fn.fancybox.defaults, {
    transitionIn: 'none',
    transitionOut: 'none'
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...