我在一个脚本中有一个 Highchart 和一些其他功能。它在 Firefox 和 IE > 8 中运行良好,但在 IE 7/8 中存在时间问题,图表根本没有显示。
我的解决方法是
setTimeout( function() {
.. my other functions
}, 5000 );
但这不是一个好习惯,甚至不确定是否在每种情况下都足够 5000。
有没有办法检测Highchart何时准备好并且脚本可以继续使用其他功能?
我在一个脚本中有一个 Highchart 和一些其他功能。它在 Firefox 和 IE > 8 中运行良好,但在 IE 7/8 中存在时间问题,图表根本没有显示。
我的解决方法是
setTimeout( function() {
.. my other functions
}, 5000 );
但这不是一个好习惯,甚至不确定是否在每种情况下都足够 5000。
有没有办法检测Highchart何时准备好并且脚本可以继续使用其他功能?
您可以收听图表加载事件...
$(document).ready(function () {
$("#container").highcharts({
events: {
load: function () { myOtherFunctions(); }
}
});
});