尽管文件顺序正确,但$highcharts不是一个函数
$(...).highcharts is not a function despite correct order of files
我的第一个假设(以及搜索SO时的假设)是我把文件放错了顺序。
经过大量的实验,情况似乎并非如此——尽管它确实解决了我的另一个问题,所以仍然是一个好结果。
头部包含:
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script type="text/javascript" src="/assets/js/highstock-all.js"></script>
<script src="/assets/js/charting.js"></script>
Charting.js是:
$( document ).ready(function(){
$(function () {
$.getJSON('https://www.highcharts.com/samples/data/jsonp.php?filename=new-intraday.json&callback=?', function (data) {
// create the chart
$('#chartcontainer').highcharts('StockChart', {
title: {
text: 'AAPL stock price by minute'
},
rangeSelector : {
buttons : [{
type : 'hour',
count : 1,
text : '1h'
}, {
type : 'day',
count : 1,
text : '1D'
}, {
type : 'all',
count : 1,
text : 'All'
}],
selected : 1,
inputEnabled : false
},
series : [{
name : 'AAPL',
type: 'candlestick',
data : data,
tooltip: {
valueDecimals: 2
}
}]
});
});
});
});
控制台中没有显示任何问题,只是高图表不是一个功能。如果我只使用,也会发生同样的情况
<script src="https://code.highcharts.com/stock/highstock.js"></script>
<script src="https://code.highcharts.com/stock/modules/exporting.js"></script>
而不是链接本地副本。
我该怎么做?
highcharts-all.js不是highcharts提供的框架的一部分。
请参阅此论坛帖子
http://forum.highcharts.com/highstock-usage/highstock-all-t32340/
此外,它也没有列在他们的文件服务中
http://code.highcharts.com/
第二种方法是完美地工作。在他们的样品中看到
<script src="https://code.highcharts.com/stock/highstock.js"></script>
<script src="https://code.highcharts.com/stock/modules/exporting.js"></script>
http://jsfiddle.net/gh/get/jquery/1.9.1/highslide-software/highcharts.com/tree/master/samples/stock/demo/basic-line/
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 我可以在json对象中添加一个函数吗
- Javascript使函数一个接一个地执行
- 是JavaScript中的函数一个对象
- 两个几乎相等的jQuery函数;一个适用于IE,一个不适用于IE
- 两个Javascript函数一个window.onload=Custom.init;和一个window.onload=f
- 使javascript加载函数一个接一个地执行
- 如何通过两个嵌套的匿名函数(一个带有超时的事件处理程序)传递变量
- 为什么我不能让两个jQuery函数一个在另一个里面呢?
- 给函数一个变量名,而不是它的值
- 如何使用嵌入函数(一个滚动页由Pete - peachananr)
- 是否有可能给JavaScript函数一个类型/类?
- 确保两个函数一个接一个地执行,其中第一个函数内部有一个异步调用
- 两个不同的ajax函数一个接一个调用返回相同的值
- jQuery第一次更改函数一个工作
- 给这个函数一个id
- 如何给回调函数一个值一个变量在特定时刻
- 使用回调使两个函数一个接一个地运行
- 两个函数(一个用php)是否可以用“;onclick”;
- 两个几乎相同的函数.一个函数用Queue进行排队.Jquery效果在queued函数上不起作用.为什么