2016-04-26 7 views
2

Mit c3.js habe ich ein Liniendiagramm mit vielen Zeilen. Der Tooltip wird ordnungsgemäß an einzelnen Datenpunkten angezeigt, und ich kann die Mouseover-Eigenschaft verwenden, um den Hover von Datenpunkten auszulösen.Wie kann ich ein onmouseover-Ereignis zu einer Zeile hinzufügen?

Ich muss die Farbe einer Linie in der Grafik bei Mouseover an jeder Position der Linie ändern. Es scheint, als ob Linien von Hover-Ereignissen durch andere Formen verdeckt sind, da ich nicht einmal Schmerz JS oder CSS bekommen kann, um Ereignisse auszulösen. Gibt es eine Möglichkeit, c3.js dazu zu bringen, ein Ereignis auszulösen, wenn sich die Maus über eine Linie bewegt?

Antwort

0

Es ist ein Standard-js Funktion Aufruf der Methode:

onmouseover: function() { ... } 
+0

Von dem, was ich mich erinnere, das Problem ist, dass andere Elemente auf der Oberseite der Linien geschichtet sind, so dass das Onmouseover Ereignis nicht ausgelöst. –