Я хотел бы нарисовать линию или гистограмму, используя холст HTML5.
Я хотел бы
получить данные из внешнего источника (или жестко закодировать их)в целях тестирования)
нарисуйте график
Наведите указатель мыши на узел / панель и на экране появится всплывающая подсказка с номером / соответствующими данными.
Итак, мой вопрос, можно ли применять всплывающие подсказки к отдельным изображениям / строкам / чему-либо на холсте?(Я знаю, что у самого холста может быть своя всплывающая подсказка)
Одно из решений, которое, я уверен, сработает, состоит в том, чтобы просто сделать каждый узел отдельным холстом со своей собственной подсказкой и изображением, но это звучит немного чрезмерно.
И в идеале я хотел бы использовать jquery.ui.tooltip, но на самом деле я просто хочу знать, сработает ли что-нибудь.
var imageObj = new Image();
$(imageObj).attr("title","kitten");
$(imageObj).tooltip();
imageObj.onload = function(){
context.drawImage(imageObj, destX, destY, destWidth, destHeight);
};
imageObj.src = "BW-kitten.jpg";
Я получил схему от здесь и добавил, что, как я думал, могло бы сработать.
Котенок рисует правильно, нет ошибок консоли и всего этого хорошего.