javascript - ie8 浏览器中的 Canvas 无法正常工作

标签 javascript html css canvas internet-explorer-8

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/

相关文章:

html - Bootstrap 帮助(链接和子页面)

javascript - Bootstrap 3 > 尝试创建高度相同的列

javascript - 在主窗口中禁用按钮

javascript - D3 中轴和网格的不同颜色

javascript - 按下按钮时,使用 Javascript 在 HTML 中突出显示选项卡

javascript - jquery 单击模拟正在触发但没有事件发生

jquery - 将水平宽度大于窗口宽度的 div 居中

javascript - RxJS - 使具有重置无状态的计数器?

css - 如何在相对于另一个 div 正确 float 时正确定位 div

javascript - 使用 JavaScript 在文本区域添加文本