可折叠树图 v4 和 Internet Explorer
Collapsible tree diagram v4 and Internet Explorer
我正在使用这个 d3 Javascript 库:https://bl.ocks.org/d3noob/43a860bc0024792f8803bba8ca0d5ecd
当我使用 Google Chrome 时它工作正常,但是当我使用 Internet Explorer 11 时。我得到一个错误:
path = `M ${s.y} ${s.x}
C ${(s.y + d.y) / 2} ${s.x},
${(s.y + d.y) / 2} ${d.x},
${d.y} ${d.x}`
问题是符号 `。我知道 Internet Explorer 和 Chrome "read" 的代码不同,但我如何修改我的代码以在 Internet Explorer 或两者中工作?
如果不支持模板文字,只需像在 ES6 之前所做的那样,通过连接 Strings
和变量来构建路径:
path = "M " + s.y + " " + s.x + " C " + ((s.y + d.y) / 2) + " " + s.x + ", " + ((s.y + d.y) / 2) + " " + d.x + ", " + d.y + " " + d.x;
我正在使用这个 d3 Javascript 库:https://bl.ocks.org/d3noob/43a860bc0024792f8803bba8ca0d5ecd
当我使用 Google Chrome 时它工作正常,但是当我使用 Internet Explorer 11 时。我得到一个错误:
path = `M ${s.y} ${s.x}
C ${(s.y + d.y) / 2} ${s.x},
${(s.y + d.y) / 2} ${d.x},
${d.y} ${d.x}`
问题是符号 `。我知道 Internet Explorer 和 Chrome "read" 的代码不同,但我如何修改我的代码以在 Internet Explorer 或两者中工作?
如果不支持模板文字,只需像在 ES6 之前所做的那样,通过连接 Strings
和变量来构建路径:
path = "M " + s.y + " " + s.x + " C " + ((s.y + d.y) / 2) + " " + s.x + ", " + ((s.y + d.y) / 2) + " " + d.x + ", " + d.y + " " + d.x;