2013-03-27 68 views
1

我如何在我的fancybox中擴展參數? params應該帶有該功能。如何擴展參數

contentOverlayBox = function(headline, content, params){ 
    $.fancybox({ 
     fitToView : true, 
     autoSize : true, 
     content  : '<strong>'+headline+'</strong><br /><br />'+content 
    }); 
} 

回答

0

你可以將它傳遞給的fancybox,像這樣之前$.extend擴展對象:

contentOverlayBox = function(headline, content, params){ 
    var options = { 
     fitToView : true, 
     autoSize : true, 
     content  : '<strong>'+headline+'</strong><br /><br />'+content 
    } 

    $.extend(options, params); 

    $.fancybox(options); 
} 
+0

就像一個魅力! – magnolia4 2013-03-27 21:23:06

0
$.fancybox($.extend({ 
    fitToView : true, 
    autoSize : true, 
    content  : '<strong>'+headline+'</strong><br /><br />'+content 
}, params));