javascript - Highchart 未捕获错误 - 未捕获 TypeError : $(. ..).highcharts 不是函数

标签 javascript jquery html highcharts

我目前正在使用 Highcharts,它一直在控制台中给我这个错误:Uncaught TypeError: $(...).highcharts is not a function

我四处寻找解决方案,所有人都说您需要将 jquery 脚本放置在 HighCharts 脚本之上,如下所示:

<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>

但它仍然不断地给我这个错误。难道是jquery版本的原因?

这是我的代码:

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]
        }]
            });
        });

有什么我没有看到的吗?

感谢您的帮助!

最佳答案

我找到了解决方案!

这非常简单。我正在使用 Foundation 6 基本模板,显然是在结束之前 </body>标签有这个脚本标签 <script src="bower_components/jquery/dist/jquery.js"></script>如果我删除它,就不会出现错误。这对我来说只是一个严重的错误。

祝你有美好的一天!

关于javascript - Highchart 未捕获错误 - 未捕获 TypeError : $(. ..).highcharts 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39531733/

相关文章:

javascript:对动态生成的对象名称调用方法

jquery - 使用 Git 安装 jQuery

html按钮图像适配

Javascript - 无法调整帧率 - requestanimationframe

javascript - 如何检查一个方法是否在 JavaScript 类中定义

javascript - jquery点击事件没有触发

javascript - 如何通过 JQuery 修改样式属性?

javascript - Lightbox2 - 返回幻灯片开始处

javascript - 继续尝试函数,直到加载所需的 DOM 元素

jquery - 找到关键字 "id"并以内联样式更改其值