2014-05-18 36 views
-2

我試圖使用JavaScript highcharts但得到這個錯誤的函數: - 。

類型錯誤:$(...)highcharts不是一個函數 數據:[3.9,4.2,5.7,8.5,11.9,15.2,17.0,16.6,14.2,10.3,6.6,4.8]

已包含highcharts庫文件,但它仍然不起作用。 我的代碼是:

<head> 

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

<script> 
function analytics() 
{ 
      $('#container').highcharts({ 
      chart: { 
       type: 'line' 
      }, 
      title: { 
       text: 'Monthly Average Temperature' 
      }, 
      subtitle: { 
       text: 'Source: WorldClimate.com' 
      }, 
      xAxis: { 
       categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'] 
      }, 
      yAxis: { 
       title: { 
        text: 'Temperature (°C)' 
       } 
      }, 
      plotOptions: { 
       line: { 
        dataLabels: { 
         enabled: true 
        }, 
        enableMouseTracking: false 
       } 
      }, 
      series: [{ 
       name: 'Tokyo', 
       data: [7.0, 6.9, 9.5, 14.5, 18.4, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6] 
      }, { 
       name: 'London', 
       data: [3.9, 4.2, 5.7, 8.5, 11.9, 15.2, 17.0, 16.6, 14.2, 10.3, 6.6, 4.8] 
      }] 
     }); 

} 

</script> 
<head> 
<body> 
<input type="button" value="ok" id= "button" onclick="analytics()"> 
</body> 
+3

你的jQuery腳本標記在哪裏? (你沒有在上面的代碼中顯示它。)它是高於還是低於highcharts?如果它在下面,那就是問題所在。 –

回答

6

我想你包括你的highchart庫下方的jQuery腳本文件,包括它上面並嘗試它可能是解決方案。

相關問題