Я использую d3 для создания линейной диаграммы с круговыми точками ... Просто попытался выяснить это http://bl.ocks.org/bobmonteverde/2070123 ... В Chrome события mouseover и mouseout не запускаются в некоторых точках круга, тогда как он отлично работает в firefox и safari .. .Событие MouseOver не запускается в svg - области клипа в Chrome?
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/
Почему события наведения мыши не обжигают при х точках 13,15,17,19 ???
Любые предложения ???
Я с помощью Chrome 26.0.1410.65
Спасибо за ваши усилия @ Ryan Lynch ... Как я могу ограничить эти координаты ??? – selvagsz
Боюсь, я недостаточно хорошо знаком с тем, что вы пытаетесь сделать, чтобы помочь вам в этом. Вы сами это пишете? Или вы получили бит из примера где-то? –
И тем, что вы пытаетесь сделать, я имею в виду биттуризацию Вороного. –