在页面加载上加载fancybox + fancybox的特定选项

时间:2011-07-02 18:09:19

标签: jquery fancybox

我知道在页面加载时触发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, 'speedOut':200, 'modal':是的, 'onStart':function(){} 有谁知道我怎么解决这个问题?

提前致谢!

1 个答案:

答案 0 :(得分:1)

你可以尝试:

 $("#albumPhoto_1").trigger('click');

因为使用您显示的代码,您再次调用插件而没有选项 希望这可以帮助。干杯