0
當我創建使用highstock.js圖表它不返回我的圖表:Highchart構造函數不返回圖表
例如:
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/
任何想法?
OK,但爲什麼它不直接返回我的對象? – lgm42 2014-09-22 12:35:36
,因爲你用jQuery選擇器鏈接實例化,實際上就像你在做:var chart = $('#container'); chart.highcharts('StockChart',....只是jQuery的工作方式 – Balder 2014-09-22 12:37:21
好的謝謝你的解釋 – lgm42 2014-09-22 12:50:02