簡體   English   中英

如何在jquery中使用excanvas

[英]how to use excanvas in jquery

我使用excanvas繪制圖形形狀,下面是我的代碼。 在調用.getContext("2d")方法時,它在IE7和IE8中顯示'undefined'異常。

JS

 var script = document.createElement('script');
                script.src = 'http://canvas-text.googlecode.com/svn-history/r48/trunk/excanvas.js';
                script.type = 'text/javascript';

                var c = document.getElementById("myCanvas");
                context = c.getContext("2d");// getContext is undefined

HTML

  <canvas id='myCanvas'></canvas>

我做錯了什么...有人可以幫忙嗎?

嘗試這個

var c = document.getElementById("myCanvas");
c= G_vmlCanvasManager.initElement(c);
context = c.getContext("2d");

您必須將腳本元素插入DOM樹中,否則將無法解析:

document.getElementsByTagName('head')[0].appendChild(script);

(或者你想要附加它的地方)。

雖然,我建議在使用解析DOM的excanvas和庫時使用常規的<script>標記。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM