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 回答