嗨 我在 IE 中使用 Jqplot 时遇到一些问题。 我尝试打印的所有图表都是空白的。 当我点击“打印前预览”时,图表显示正确。但是当我真正打印图表时,却没有打印任何图表。有时我可以在图形的左边框或右边框上看到一些数字,就像图形上方有一个白色 div,但没有图形。
我在任何版本的 IE(6,7 或 8)上都遇到同样的问题。 我使用 Firefox 没有任何问题。
即使使用示例文件,我也遇到问题。您可以在以下位置下载: http://bitbucket.org/cleonello/jqplot/downloads/jquery.jqplot.0.9.7r635.zip
然后转到“examples”目录,然后选择一个 .html 文件,例如“test2.html”。
一件奇怪的事情是,当我尝试从 jqplot 站点打印图表时,我没有这个问题......
有人已经遇到这个问题了吗?你能帮我吗?
最佳答案
这是解决方案。
https://bitbucket.org/cleonello/jqplot/issue/268/blank-chart-when-print-ie
在 excanvas.js 中注释掉这些行。
//var overlayEl = el.cloneNode(false); //使用非透明背景。 //overlayEl.style.backgroundColor = '红色'; //overlayEl.style.filter = 'alpha(opacity=0)'; //canvasElement.appendChild(overlayEl);
关于jquery - JQplot : blank chart when print IE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4125324/