2012-04-13 66 views
0

我想在頁面加載時啓動Fancybox。我可以將它綁定到一個隱藏的錨標記並通過JavaScript.bt ineed將該錨標記的單擊事件觸發,只有在某些情況下才可以打開它。如何才能執行trhat?jquery在頁面加載時顯示花式框

回答

0

在準備好的文檔上調用它。你可以檢查你的條件,然後調用

var yourConditionVariableVal =false; 
$(function(){ 
    if(yourConditionVariableVal) 
    { 
    $("#yourImage").fancybox(); 
    } 
}); 

上面的代碼將花哨的方塊綁定到id爲yourImage的元素。

如果要在頁面加載事件中顯示fancybox,可以觸發它。

var yourConditionVariableVal =false; 
$(function(){ 
    if(yourConditionVariableVal) 
    { 
    $("#yourImage").fancybox(); 
    $("#yourImage").trigger("click"); 
    } 
}); 
0
$(function() { 
    if(condition) { 
     $.fancybox({ 
      // fancybox options 
     }); 
    } 
});