2
我是新的画布,任何人都可以帮助缩短此问题。悬停以更改画布的颜色
我创建了5个画布圆。当我将鼠标悬停在任何圆上时,我只需要更改画布颜色,当将鼠标悬停在圆上时,我在画布上添加了一个类,但是可以只更改颜色。我不想在悬停时再次创建画布时只更改颜色。
$(document).ready(function(){
$('.menuballs').hover(function() {
$(".menuballs").children('canvas').toggleClass('hover-intro');
if($(this).is(':hover'))
{
var c = document.getElementsByClassName("hover-intro");
var graphics = c.getContext('2d');
graphics.fillStyle = 'green';
graphics.fill();
}
});
});
尝试将此项作为悬停介绍类,但其给定HTMLElement,我需要CanvasElement来填充圆。