2011-07-02 121 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

太好了!您能否將我的答案標記爲正確? –