2016-09-16 2 views
0

ich zur Zeit mit Highcharts arbeiten bin und es hält mich diesen Fehler in der Konsole aus: Uncaught TypeError: $(...).highcharts is not a function

Ich habe für ein gesuchtes um Lösung und alle sagen, dass Sie die jQuery-Skript über dem HighCharts Skript wie folgt vergeben müssen:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> 
<script src="http://code.highcharts.com/highcharts.js"></script> 
<script src="http://code.highcharts.com/modules/exporting.js"></script> 

Aber es hält mich immer noch geben, dass Fehler. Kann es wegen der jquery-Version sein?

Hier ist mein Code:

HTML:

<div id="container" style="min-width: 310px; height: 400px; margin: 0 auto"></div> 

JS:

$(function() { 
      $('#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] 
     }] 
      }); 
     }); 

Gibt es etwas, das ich sehe, nicht wahr?

Danke für die Hilfe!

+0

Bitte überprüfen Sie, ob alle Dateien korrekt geladen sind – brk

Antwort

0

Ich fand die Lösung!

Es war ziemlich einfach. Ich benutze eine Basis-Basisvorlage und scheinbar vor dem schließenden </body>-Tag gab es dieses Skript-Tag <script src="bower_components/jquery/dist/jquery.js"></script> und wenn ich das entfernte, gibt es keine Fehler. Nur ein schlechter Fehler von meiner Seite.

Einen schönen Tag noch!

+1

Für das nächste Mal, https://en.wikipedia.org/wiki/Rubber_duck_debugging – Weedoze

Verwandte Themen