为什么关于json的代码在火狐上显示,但在IE上不显示 5
filename='data/aroma1.json';d3.json(filename,function(error,classes){varnodes=cluster...
filename = 'data/aroma1.json';
d3.json(filename, function(error, classes){
var nodes = cluster.nodes(packages.root(classes)),
links = packages.imports(nodes),
splines = bundle(links);
var path = svg.selectAll("path.link")
.data(links)
.enter().append("svg:path")
.attr("class", function(d) { return "link source-" + d.source.key + " target-" + d.target.key; })
.attr("stroke", function(d,i){
return '#' + styleColors[d.source.style_color - 1];
})
.attr("d", function(d, i) { return line(splines[i]); });
var label = svg.selectAll("g.node")
.data(nodes.filter(function(n) { return !n.children; }))
.enter().append("svg:g")
.attr("class", "node")
.attr("id", function(d) { return "node-" + d.key; })
.attr("transform", function(d) { return "rotate(" + (d.x - 90) + ")translate(" + d.y + ")"; });
在IE中g节点根本追加不进来 展开
d3.json(filename, function(error, classes){
var nodes = cluster.nodes(packages.root(classes)),
links = packages.imports(nodes),
splines = bundle(links);
var path = svg.selectAll("path.link")
.data(links)
.enter().append("svg:path")
.attr("class", function(d) { return "link source-" + d.source.key + " target-" + d.target.key; })
.attr("stroke", function(d,i){
return '#' + styleColors[d.source.style_color - 1];
})
.attr("d", function(d, i) { return line(splines[i]); });
var label = svg.selectAll("g.node")
.data(nodes.filter(function(n) { return !n.children; }))
.enter().append("svg:g")
.attr("class", "node")
.attr("id", function(d) { return "node-" + d.key; })
.attr("transform", function(d) { return "rotate(" + (d.x - 90) + ")translate(" + d.y + ")"; });
在IE中g节点根本追加不进来 展开
2个回答
展开全部
尊敬的用户,您好!很高兴为您答疑。
因为json数据里面有很多肉眼无法识别的数据(如换行符、空格)会导致展示错误,而火狐针对此类字符有特殊的转换机制,故而不会显示故障。
希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。
因为json数据里面有很多肉眼无法识别的数据(如换行符、空格)会导致展示错误,而火狐针对此类字符有特殊的转换机制,故而不会显示故障。
希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询