gpt4 book ai didi

javascript - jquery 升级后 Highcharts 不工作

转载 作者:行者123 更新时间:2023-11-28 19:35:37 27 4
gpt4 key购买 nike

我们有一些使用的图形

highcharts 2.5.1 back in 2011 bundled with Jquery 1.4.2

一切正常OK,但我们保存了一些其他 javascript 插件,我们还需要升级它们最新版本修复了一些错误,我们希望利用它们 并且他们还需要 Jquery 升级,但是当我升级到最新的 jquery 版本

jquery-1.11.1.min 那么 highcharts 似乎不再有效?

我该怎么做才能使它像使用JQuery 1.4.2一样工作

示例代码

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Highcharts Example</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript" src="../js/highcharts.js"></script>
<script type="text/javascript">

var chart;
$(document).ready(function() {
chart = new Highcharts.Chart({
chart: {
renderTo: 'container',
defaultSeriesType: 'bar'
},
title: {
text: 'Stacked bar chart'
},
xAxis: {
categories: ['Apples', 'Oranges', 'Pears', 'Grapes', 'Bananas']
},
yAxis: {
min: 0,
title: {
text: 'Total fruit consumption'
}
},
legend: {
backgroundColor: '#FFFFFF',
reversed: true
},
tooltip: {
formatter: function() {
return ''+
this.series.name +': '+ this.y +'';
}
},
plotOptions: {
series: {
stacking: 'normal'
}
},
series: [{
name: 'John',
data: [5, 3, 4, 7, 2]
}, {
name: 'Jane',
data: [2, 2, 3, 2, 1]
}, {
name: 'Joe',
data: [3, 4, 4, 2, 5]
}]
});
});
</script>
</head>
<body>
<div id="container" style="width: 800px; height: 400px; margin: 0 auto"></div>
</body>

生成正确的输出

Using JQuery 1.4.2

如果我像这样更改JQuery版本

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>     

生成类似的东西。

我看到类似的东西

Using jQuery 1.11

还测试了 JQuery 1.10

最佳答案

检查compatibility page of highcharts

jQuery  

1.4.3 - 1.10.x for all browsers.
2.0.x for modern browsers.

如果可以的话,尝试使用 1.10.x。如果您仍然看到该问题,我建议在此处创建该问题的 jsFiddle 演示并报告。当您使用官方支持的 jQuery 版本时,专家或 Highcharts 支持团队可以为您提供帮助。

编辑

您的代码运行良好,请查看@ http://jsfiddle.net/jugal/9g3679zk/

您可能还需要升级 Highcharts js

编辑2

使用 Highcharts 2.1.5 @ http://jsfiddle.net/jugal/9g3679zk/1/图表不会像您所显示的那样加载,在调整窗口大小时,它会重新绘制并显示图表。

升级到 2.2 似乎可以修复它@ http://jsfiddle.net/jugal/9g3679zk/2/您很可能应该能够使用现有许可证从 2.1 升级到 2.2。

关于javascript - jquery 升级后 Highcharts 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25960433/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com