可以让Ex画布在IE8中工作吗?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (5)

我曾经开发过一个名为‘BeautyTips’的jQuery插件,它运行得很好。但是,由于我已经安装了IE8,这个插件停止工作,因为它需要Ex画布使IE绘制矢量,图像等。

提问于
用户回答回答于

在使用exanvas初始化它之前,尝试将画布元素附加到文档中:

var foo = document.getElementById("targetElementID");
var canvas = document.createElement('canvas');
canvas.setAttribute("width", 620);
canvas.setAttribute("height", 310);
canvas.setAttribute("class", "mapping");
foo.appendChild(canvas);
canvas = G_vmlCanvasManager.initElement(canvas);
用户回答回答于

IE8的新“标准”模式关闭了一些非标准功能。其中,Exanvas使用的是VML。我只是设定了IE7‘标准’模式,所以它仍然有效。

<meta http-equiv="X-UA-Compatible" content="IE=7" />

扫码关注云+社区