有一组默认选项要传递给多个初始值设定项

时间:2016-06-18 08:54:17

标签: javascript jquery color-picker

我正在构建一个应用程序,允许用户选择将应用于CSS的颜色。我正在使用spectrum.js作为颜色选择器。这是初始化插件的方式:

$("#selector").spectrum();

您可以传递许多选项,我想知道是否可以制作全局'初始化程序'(可能是错误的术语),其中包含一些默认选项。初始化者可以继承。

如果是这样,会怎么做?

1 个答案:

答案 0 :(得分:0)

当然可以。

var defaultOptions = {color: '#0', flat: true};

现在,您可以将此默认选项与任何本地选项集合并将其传递给初始值设定项。

var myOptions = {showInput: true};

$("#selector").spectrum(meargeObjects(defaultOptions, myOptions));

This回答提供了编写meargeObjects函数的方法。

相关问题