我如何扩展params

时间:2013-03-27 21:16:09

标签: jquery fancybox

我如何在我的fancybox中扩展params? params 应附带该功能。

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

2 个答案:

答案 0 :(得分:0)

您可以使用$.extend扩展对象,然后将其传递给fancybox,如下所示:

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

    $.extend(options, params);

    $.fancybox(options);
}

答案 1 :(得分:0)

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