2013-03-27 75 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));