Jquery 在页面加载时加载fancybox+;fancybox的特定选项

Jquery 在页面加载时加载fancybox+;fancybox的特定选项,jquery,fancybox,Jquery,Fancybox,我知道在页面加载时触发fancybox的唯一方法是模拟一个隐藏链接的点击,但是问题是,这个点击似乎会启动带有默认选项的fancybox,而没有考虑我提供的选项。。。例如: $("a.albumPhoto").fancybox({ 'transitionIn' : 'elastic', 'transitionOut' : 'elastic', 'speedIn' : 600, 'speedOut' : 200, '

我知道在页面加载时触发fancybox的唯一方法是模拟一个隐藏链接的点击,但是问题是,这个点击似乎会启动带有默认选项的fancybox,而没有考虑我提供的选项。。。例如:

$("a.albumPhoto").fancybox({
    'transitionIn'  :   'elastic',
    'transitionOut' :   'elastic',
    'speedIn'       :   600, 
    'speedOut'      :   200, 
    'modal' :   true,
     'onStart'  : function(){}
});

 $("#albumPhoto_1").fancybox().trigger('click');
我有与类albumPhoto的链接,第一个图像的ID是albumPhoto_1,因此我会在页面加载时自动触发它,如上所示。但是,第一张图像不采用上述选项:

“transitionIn”:“弹性”, “transitionOut”:“弹性”, “speedIn”:600, “加速输出”:200, “模态”:正确, “onStart”:函数(){} 有人知道我如何解决这个问题吗

提前谢谢

您可以尝试:

 $("#albumPhoto_1").trigger('click');
因为使用您显示的代码,您再次调用插件时没有任何选项。
希望这有帮助。干杯你可以试试:

 $("#albumPhoto_1").trigger('click');
因为使用您显示的代码,您再次调用插件时没有任何选项。
希望这有帮助。干杯