0

我正在尝试在使用 d3.js 创建的图表中添加数据链接属性,我遇到的问题是一旦图表通过 r2d3.js 为 ie8 以某种方式支持数据链接属性“丢失”,我不是确定会发生什么。这是我的代码:

var path = group.selectAll("path")
                .data(pie(tempObj))
               .enter().append("path")
                .attr("data-link", function () { return obj.Name.Target; })
                .attr("fill", function (d, i) { return color(i) })
                .attr("d", arc)

                .on('click', function (d) {
                    alert('click');
                });
4

1 回答 1

0

最终目标是制作VML形状元素,由r2d3.js在为ie8转换图表的过程中产生,交互破坏了jQuery,因此不值得麻烦。如果其他人正在阅读这篇文章,我建议尝试另一种使用 d3.js 和 r2d3.js 制作交互式图表的方法。我在图表中使用了锚标签和文本来实现这一点。

http://bugs.jquery.com/ticket/7071

http://blogs.microsoft.co.il/blogs/rotemb/archive/2011/04/10/asp-net-mvc-jquery-unobtrusive-ajax-failed.aspx

https://github.com/jquery/jquery/pull/13

于 2013-07-09T20:50:15.510 回答