如何从HTML5画布中清除图表,以使悬停事件无法触发?
要从画布上清除图表,请删除<canvas>元素,然后将新的<canvas>元素附加到父容器,如下面的代码所示-
var resetCanvas = function(){
$('#results-graph').remove();
$('#graph-container').append('<canvas id = "results-graph"><canvas>');
canvas = document.querySelector('#results-graph');
ct = canvas.getContext('2d');
ct.canvas.width = $('#graph').width(); // here we are resizing the new canvas element to parent width
ct.canvas.height = $('#graph').height(); // here we are resizing the new canvas element to parent height
var a = canvas.width/2;
var b = canvas.height/2;
ct.font = '12pt Calibri';
ct.textAlign = 'Align Left';
ct.fillText('left aligned text on the canvas', a, b);
};热门推荐
10 今日祝福语简短10字
11 参加婚礼祝福语大全简短
12 5岁宝宝祝福语简短
13 学生节祝福语简短大全
14 公司上班祝福语大全简短
15 简短霸气生日祝福语母亲
16 鼓掌祝福语简短10字
17 对疫情的简短祝福语
18 婚庆花篮祝福语简短大气