2016-04-04 4 views
1

У меня есть диаграмма диаграммы chart.js, отображающая правильно. Когда вы наводите курсор на линии сетки оси y, всплывающие подсказки отображаются так, как должны.ChartJS: Показать подсказку по умолчанию onclick

Я пытаюсь преобразовать его в функцию на сенсорном экране, поэтому нет наведения. Есть ли способ добавить простой параметр, чтобы показать всплывающую подсказку как при наведении, так и в onclick?

Примечание. Я знаю, что могу добавить пользовательскую подсказку и добавить все эти функции. Я пытаюсь проверить, есть ли только параметр, который я могу добавить, поскольку мне не нужна специальная подсказка.

ответ

1

Просто добавьте "click" в свой список tooltipEvents при задании параметров для диаграммы

... 
    tooltipEvents: ["mousemove", "touchstart", "touchmove", "click"], 
}); 

В ниже скрипке, я удалил все другие события из списка, за исключением click, чтобы дать вам идея о том, как это будет походить на мобильный

Fiddle - http://jsfiddle.net/8uobybv3/

+0

Это то, что мне нужно. Благодаря! – Lauren

+0

Любая идея, как добиться этого на версии 2? Ваш пример не работает для меня на версии 2. – jaminroe

Смежные вопросы