使d3.js与ie兼容

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使d3.js与ie兼容相关的知识,希望对你有一定的参考价值。

请帮助我使d3.js与ie8 / ie9兼容。它在firefox和chrome中运行良好。它在IE8中给我以下错误:

对象在此行的d3.v3.min.js中不支持此属性或方法:

QA = [ “Y”, “Z”, “一”, “F”, “P”, “N”, “Aμ”, “M”, “”, “K”, “M”, “G”, “T”, “P”, “E”, “Z”, “Y”]图(YT)。

答案

这是因为d3.js文件中有utf-8个字符。

看到这个问题:https://github.com/mbostock/d3/issues/1195

修正:

<!DOCTYPE html>
<meta charset="utf-8">

要么

<script charset="utf-8" src="d3.js"></script>

另一答案

map和forEach函数支持有一些问题。你需要使用r2d3aight而不是d3.js.

以上是关于使d3.js与ie兼容的主要内容,如果未能解决你的问题,请参考以下文章

十条jQuery代码片段助力Web开发效率提升

十条jQuery代码片段助力Web开发效率提升

D3.js入门 select选择器 元素的插入和删除 dataum和data 动态属性

D3.js入门 select选择器 元素的插入和删除 dataum和data 动态属性

前端开发|使用react.js, HTML5 和 D3.js 呈现数据

如何使 Angular 8 与 IE11 兼容?