スクリプトがIEおよび標準に準拠したブラウザーで機能するようにexcanvasを実装しようとしています。jquery、excanvas、スクリプトを含めています。私は次のようにcanvas要素を作成しています:
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');
と、Object doesn't support this property or method' error on that line. Additionally I'm getting an
excanvas.js内の160行目にInvalidargument`エラーが表示されます。
私の完全なコードはここにあります。作業中の(IEを除くすべての)ページはここにあります。私が使用しているexcanvasのバージョンはこちらです。
updateは2番目のエラーを解決しました。init関数を呼び出す前に要素を追加する必要がありました。