2011-07-02 91 views
1

我知道在页面加载时触发fancybox的唯一方法是模拟隐藏链接的点击,但问题在于,似乎此点击会使用默认设置启动fancybox选项和不考虑的选项我已经givem ...例如:在页面加载时加载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, “模态':true, 'onStart':function(){} 有没有人知道我可以如何解决这个问题?

在此先感谢!

回答

1

你可以尝试:

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

因为你表现出的代码,你再次调用该插件没有选项。
希望这会有所帮助。欢呼声

+0

10x !!!!!而已! – kik

+0

太好了!您能否将我的答案标记为正确? –