私はこのJavaScriptを持っています:
Modernizr.load([
{
test: Modernizr.canvas,
nope: ['/assets/js/excanvas.js'],
both: ['/assets/js/frank/pentool.js'],
complete : function () {
var cmo = new CutMeOut(settings);
}
}
]);
excanvasでのこのロードは、canvasがサポートされていない必要があり、完了時に「complete」関数を起動する必要があります。のCutMeOutクラスにpentool.js
は、canvas要素で機能するコードが含まれています。ただし、IE7とIE8では次のエラーが発生します。
Object doesn't support property or method
excanvas
通常どおりにロードすると、サイトは機能します。var cmo = new CutMeOut(settings);
では、 excanvasが問題を汚染した後、どうすれば実行できますか?
ありがとう。