2016-06-18 6 views
3

私は、CSSに適用される色をユーザーが選択できるようにするアプリケーションを構築しています。私はspectrum.jsをカラーピッカーに使用しています。これは、プラグインを初期化する方法である:デフォルトのオプションを複数のイニシャライザに渡す

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

あなたは多くのオプションを渡すことができると私は世界の「初期化」を行うことが可能であるかどうかを知りたいんだ(それは間違っている用語であるかもしれない)と他の「初期化子」が継承できるいくつかのデフォルトオプション。

もしそうなら、どうやったらできますか?

答えて

0

もちろん可能です。

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

このデフォルトオプションを任意のローカルオプションセットとマージして、イニシャライザに渡すことができます。

var myOptions = {showInput: true}; 

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

This答えはmeargeObjects関数を記述するための方法を提供します。

関連する問題