Я использую gRaphael JS lib для рисования линейной диаграммы. и есть некоторые проблемы с функцией haverColumn. это моя упрощенная функция hoverColumn.
var line = raphael.g.linechart(50, 20, 650, 120, xAry, yAry, options).hoverColumn(function (){
...
console.log(this.x+","+this.y);
....
}
При наведении мыши на график вызывается функция hoverColumn и выполняется функция журнала. Но в некоторых областях функция hoverColumn не вызывается.
Итак, сделал отладку с помощью firebug, нашел причину. На линейной диаграмме была большая прямоугольная область, когда мышь находится в этой области, hoverColumn не вызывается, несмотря на то, что мышь находится в столбце диаграммы.
вот захваченное изображение, чтобы помочь понять. пожарная ошибка, и прямо.
когда я удаляю прямоугольник вручную с помощью firebug, функция hoverColumn работает хорошо~ -_-;
код города создается gRaphael-js автоматически.
так есть ли способ решить эту проблему? любая идея, пожалуйста~