当我使用highstock.js创建图表时它并没有给我一张图表:
例如:
var chart = $('#container').highcharts('StockChart', {
xAxis: {
minRange: 30 * 24 * 3600 * 1000
},
rangeSelector: {
selected: 1
},
series: [{
name: 'USD to EUR',
data: usdeur
}]
});
返回相同的
var chart = $('#container');
要获取对象,我必须重做对highcharts()方法的调用:
this.chart = $('#container').highcharts();
我真的不明白为什么,我担心它会创建两个highcharts对象的实例。
这是一个小提琴(参见js控制台):
http://jsfiddle.net/ma15t0kx/2/
任何想法?
答案 0 :(得分:0)
不,它不会创建2个内容,在JS中非常典型地访问这样的对象,例如,您可以访问实例化的jQuery UI对话框,如$('#dialog').dialog('open')
您正在访问同一个实例