Javascript 使用Internet Explorer 7/8计时-未显示图表

Javascript 使用Internet Explorer 7/8计时-未显示图表,javascript,highcharts,highstock,Javascript,Highcharts,Highstock,我在一个脚本中有一个Highchart和一些其他函数。它在Firefox和IE>8中运行良好,但在IE 7/8中存在计时问题,图表根本不显示 我的解决办法是 setTimeout( function() { .. my other functions }, 5000 ); 但这不是一个好的做法,甚至不确定5000美元是否足够 当Highchart准备就绪并且脚本可以继续执行其他功能时,是否有方法进行检测?您可以收听 谢谢,但这没用。在我的例子中,如果没有setTimeout,

我在一个脚本中有一个Highchart和一些其他函数。它在Firefox和IE>8中运行良好,但在IE 7/8中存在计时问题,图表根本不显示

我的解决办法是

setTimeout( function() {    
   .. my other functions
}, 5000 );  
但这不是一个好的做法,甚至不确定5000美元是否足够

当Highchart准备就绪并且脚本可以继续执行其他功能时,是否有方法进行检测?

您可以收听


谢谢,但这没用。在我的例子中,如果没有setTimeout,就不会加载图表,因此不会触发图表加载事件。还有其他机会吗?我明白了-我已经更新了示例以确保代码在文档准备好时运行-这应该会有所帮助。
$(document).ready(function () {
    $("#container").highcharts({
        events: {
            load: function () { myOtherFunctions(); }
        }
    });
});