d3 を使用して、円の点を含む折れ線グラフを作成します...これを理解しようとしましたhttp://bl.ocks.org/bobmonteverde/2070123 ...Chrome では、いくつかの円の点でマウスオーバーとマウスアウトのイベントがトリガーされません一方、firefox と safari では正常に動作します...
var pointPaths = wrap.select('.point-paths').selectAll('path')
.data(voronoi);
pointPaths.enter().append('path')
.attr('class', function(d,i) { return 'path-' + i; })
pointPaths.exit().remove();
pointPaths
.attr('clip-path', function(d) { return 'url(#clip-' + id + '-' + d.series + '-' + d.point + ')'; })
.attr('d', function(d) { return 'M' + d.data.join(',') + 'Z'; })
.on('mouseenter', function(d,i) {
console.log("MouseOver:---",d, "i ==== ",i);
wrap.select('.line-' + d.series + ' .point-' + d.point)
.classed('hover', true);
})
.on('mouseleave', function(d) {
// console.log("mouseOut:---",d);
wrap.select('.line-' + d.series + ' .point-' + d.point)
.classed('hover', false);
});
ここにフィドルがありますhttp://jsfiddle.net/vVEDG/1/
マウスオーバー イベントが x ポイント 13、15、17、19 で発生しないのはなぜですか ???
助言がありますか ???
Chrome 26.0.1410.65 を使用しています