我如何扩展我的fancybox中的参数?参数应与功能一起提供。
contentOverlayBox = function(headline, content, params){
$.fancybox({
fitToView : true,
autoSize : true,
content : '<strong>'+headline+'</strong><br /><br />'+content
});
}
您可以在将对象传递给 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);
}
$.fancybox($.extend({
fitToView : true,
autoSize : true,
content : '<strong>'+headline+'</strong><br /><br />'+content
}, params));