fancybox过渡

时间:2012-01-11 20:35:39

标签: jquery fancybox

如何更改网页中所有fancybox的默认转换? 因为我不想在我的fancybox上有转换效果,但是在每个fancybox代码中设置它们都很麻烦。

并且此代码不可能

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

3 个答案:

答案 0 :(得分:2)

如果你真的想避免在每个Fancybox初始化中设置转换,你可以只更改核心Fancybox脚本中的默认值 - 它们将在那里设置。请参阅脚本底部附近的$.fn.fancybox.defaults

答案 1 :(得分:2)

如果你有一个课程分配给你可以做的所有花式集装箱

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

或者通过使用以下内容扩展fancybox默认值来更改fancybox默认值:

 $.fn.fancybox.defaults = {
      transitionIn: 'none',
      transitionOut: 'none'
 };

答案 2 :(得分:1)

尝试以这种方式设置这些选项:

$.fn.fancybox.defaults = $.extend($.fn.fancybox.defaults, {
    transitionIn: 'none',
    transitionOut: 'none'
});