Html5 canvas 在 ie8 浏览器中不工作... 你们能告诉我如何解决它吗... 在下面提供我的代码
var animate = function() {
ctx.width = ctx.width;
percent += STEP_PERCENT;
var deg = percent / 100 * deg360;
drawArc('#aaa', radius, deg360);
drawArc('#0e728e', radius, deg);
for (var i = 0, n = Math.floor(deg / deg60); i < n; i++) {
var from = i * deg30 + deg2;
var to = from + deg30 - deg2 * 2
drawArc('#250696', radius, to, from);
}
drawArc('#fff', radius - SPINNER_WIDTH, deg360);
if (percent >= 100) {
document.getElementById('text').innerText = 'FINISHED';
} else {
setTimeout(animate, STEP_DELAY);
}
}
最佳答案
Canvas 在 IE8 中不受支持,有一个名为 excanvas 的解决方法 https://code.google.com/p/explorercanvas/
效果很好,但有些东西仍然不被支持
关于javascript - ie8 浏览器中的 Canvas 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22276875/