IE8 でキャンバス効果を動作させようとしています。excanvas.js では IE7 では問題ありませんが、IE8 では動作しません。この効果は ECOTree という名前で、ここに含まれるすべてのトリックとすべての変更を行いました。IE8 でこの効果を実行するための提案はありますか?
ecotree.js の ie8 の変更されたコードは次のとおりです。
// Make the <canvas> element.
var canvas = document.createElement('canvas');
jQuery(canvas).attr('width', 2000).attr('height', 7000).attr('id', 'ECOTreecanvas').appendTo(this.treeContainer);
if ((jQuery.browser.msie) && (parseInt(jQuery.browser.version, 10)<=8)){
// For Internet Explorer, have excanvas initialize the canvas method
// Modification, the major versions greater than 8 don't need excanvas.
canvas.setAttribute('width', '2000');
canvas.setAttribute('height', '7000');
canvas.setAttribute('id', 'ECOTreecanvas');
this.treeContainer.append(canvas);
if (typeof G_vmlCanvasManager != 'undefined') {
canvas = G_vmlCanvasManager.initElement(canvas);
}
}