1

ユーザーから渡された関数を介して呼び出して、色を動的に追加できますか? デフォルトで定義されたオプション変数が既にあります。ユーザーが渡す色は、オプション変数に格納する必要があります。これは可能ですか?助けてください

var options = {
  series: {
   lines: {
    show: true
  },
  points: {
   show: true
  },
  color: '#00c7ce'--> user should pass dynamically
},
   xaxis: {
    mode: "time",
    tickSize: [1, "month"],
    tickLength: 0,              
    },
  yaxis: {
    show: false
  }
}

};

4

1 に答える 1

3

オプションに色を渡すことができるはずです。入力を設定し、その変数を色として使用します。

   <input id="userInput"></input>
   var usrColor = $("#userInput").val(); 

   var options = {

    series: {

    lines: { show: true},
    points: {show: true, radius: 4},
    color: usrColor
    }


};

フィドル - http://jsfiddle.net/Rnusy/4/

于 2013-05-08T14:27:23.157 に答える