没用,从Highcharts使用setTimeout

时间:2016-05-19 09:21:49

标签: javascript highcharts settimeout

我使用高图在我的网站中绘制一些图表。我想在一个pdf页面中打印一页中的所有图表。为了完成这项工作,我使用以下链接:http://jsfiddle.net/jim31415/q5Rzu/150/

这项工作正确,并打印图表。但我的问题是,在打印图表后,这部分代码不起作用:

 // allow the browser to prepare before reverting
            setTimeout(function () {

                // put the chart back in
                $.each(charts, function (i, chart) {
                    origParent[i].appendChild(chart.container);
                });

                // restore all body content
                Highcharts.each(childNodes, function (node, i) {
                    if (node.nodeType === 1) {
                        node.style.display = origDisplay[i];
                    }
                });
            }, 500);

点击“保存”或“隐藏”后,我看到其他页面的“#”页面地址和内容: enter image description here

此内容的变量是我的代码变量。

我该怎么办?

0 个答案:

没有答案