Chart.js - how to disable everything on hover
You can try
showTooltips: false
You can also use the following link
http://jsfiddle.net/TZq6q/298/
In order to remove all hover styles/tooltips
from vanilla chart.js:
var myChart = new Chart(canvas, {
options: {
tooltips: {enabled: false},
hover: {mode: null},
}
...
});
Chart.js is watching all mousemove
events on the canvas within which it has instantiated your chart. Setting hover 'mode' to null seems to override all the ways the canvas looks for matching elements to assign activated :hover
classes to.
The tooltip event seems separate, so I had to use both lines to make the chart effectively static.
Note, initial animations still work on a chart with these options.
UPDATE: newest Chart.js has re-bundled the way hover is 'listened' for:
var myChart = new Chart(canvas, {
options: {
events: []
}
...
});
Making the 'events' option an empty list (instead of ['click', 'hover', etc]
) makes the chart blind'/static
because it will be listening for no events.