gpt4 book ai didi

javascript - excanvas.js 无法在 IE 上使用动态加载脚本

转载 作者:行者123 更新时间:2023-11-28 00:07:46 24 4
gpt4 key购买 nike

我正在使用 jQuery $.getScript() 方法将脚本动态加载到文档中,例如 $.getScript("excanvas.js", function(data){});

在创建 Canvas 时,我为 Canvas 应用了以下语句,

var canvasDiv = document.createElement('canvas');
canvasDiv.setAttribute("width", canvasBounds.width+"px");
canvasDiv.setAttribute("height", canvasBounds.height+"px");
if(window.G_vmlCanvasManager){
canvasDiv = G_vmlCanvasManager.initElement(canvasDiv);
}

我尝试在 Canvas 上画一条线,但它不起作用。

如果我在脚本标签中加载 excanvas.js,它工作正常。这就像

<head>
<script src="excanvas.js" type="text/javascript"></script>
</head>

我找不到原因。任何人都可以提出解决方案吗?

最佳答案

我用过它并且对我有用:

if ($.browser.msie) {
G_vmlCanvasManager.initElement(canvasDiv);
}

完成上面的步骤后,获取 Canvas 的上下文:

context = canvasDiv.getContext('2d');

现在使用 context 变量画线。

关于javascript - excanvas.js 无法在 IE 上使用动态加载脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17571035/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com