Я использую 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 автоматически.
Итак, есть ли способ решить эту проблему?Любая идея, пожалуйста ~