0

Internet Explorer の下位バージョンをサポートするために、raphael で d3 を使用しています。私はほとんどそれで終わりましたが、UIにマウスイベントを持たせる必要がありますが、私が使用しているように

var d3_raphael = d3.raphael(paper);

イベントをサポートしていません。私は素朴なのですべてを試しました..私のコードは

var node = chart.selectAll("g.node")
    .data(bubble.nodes(stuff).filter(function(d) { 
            return !d.children; 
        }))
    .enter().append("circle")
            .attr("class", "node")
    .attr("cx",function(d) { return d.x; })
    .attr("cy",function(d) { return d.y; })
    .attr("r", function(d) { return d.r; })
    .attr("fill", function(d) {return fill(d.packageName); })
            .on("mouseover",function(){alert('heeloo');})
4

1 に答える 1

0

;fill プロパティを設定した後にセミコロンがあります。それを削除すると、問題が解決するはずです。

于 2013-04-15T17:55:39.870 に答える