未捕获的TypeError:对象[object Object]在加载highstock图表时没有方法'highcharts'

时间:2013-11-29 04:35:16

标签: jquery highcharts highstock

在加载高库存图表时遇到问题,获取未捕获的TypeError:对象[对象对象]没有方法'highcharts'错误

$(divId).highcharts('StockChart', {

        rangeSelector: {
                enabled: true,               
            buttonTheme: 
                      { 
                        width:50,
                        height:20
                      },
            inputEnabled : false
            },
        exporting: {
                enabled: false
            },
        navigator: {
                enabled: false
            },
        scrollbar: {
                enabled: false
            }, 

        chart : {
            events: {
                  click: function(event) {     
                }
            },   
          pinchType : 'none',
           zoomType : 'none'
       },
      title : {
        text : 'AAPL Stock Price'
      },

      series : [{
        name : 'AAPL Stock Price',
        data : data,
        type : 'area',
        threshold : null,

        enableMouseTracking: false,
        fillColor : {
          linearGradient : {
            x1: 0, 
            y1: 0, 
            x2: 0, 
            y2: 1
          },
          stops : [[0, Highcharts.getOptions().colors[0]], [1, 'rgba(0,0,0,0)']]
        }
      }]
    });
  });

我已经导入了这些库 首先jquery然后highstock然后出口 提前致谢

2 个答案:

答案 0 :(得分:1)

在加载DOM后使用您的代码,如下例所示:http://jsfiddle.net/bu9V8/

$(function () { // call code below, after document is loaded
  $("#container").highcharts('StockChart', {
    series: [{
      data: [5, 10]
    }]
  });
});

答案 1 :(得分:0)

尝试这样做:

<script src="http://code.jquery.com/jquery-1.9.0.js"></script>
<script src="http://code.highcharts.com/highcharts.js"></script>
<script src="http://code.highcharts.com/modules/exporting.js"></script>

jQuery-1.9.0.js库。