我試圖實施excanvas,以便我的腳本在IE以及符合標準的瀏覽器中工作。我包括jquery,excanvas,然後是我的腳本。我創建的canvas元素,像這樣:試圖實施excanvas,但得到錯誤
data.canvas = $(document.createElement('canvas')).attr('width', data.fontwidth * 80 + 'px').attr('height', data.fontheight * 25 + 'px');
$this.append(data.canvas);
但是當我嘗試ctx = data.canvas[0].getContext('2d');
我裏面excanvas.js線160得到一個Object doesn't support this property or method' error on that line. Additionally I'm getting an
無效argument`錯誤。
我的完整代碼是here。工作(除IE外的所有內容)頁面爲here。我使用的excanvas版本是here。
更新解決了第二個錯誤。我必須在調用init函數之前追加元素。
這解決了第一個錯誤,而不是第二。我仍然在excanvas.js腳本的第160行出現'Invalid argument'錯誤。 – Justin808 2011-05-31 22:23:49