已采纳回答 / zhujun2310
在Canvas上绘制多少图形,Canvas都是一个整体,绘画的图形是Canvas的一部分,不能单独获取,所以无法直接给某个图形增加JavaScript事件。可以通过给Canvas元素绑定事件,当事件发生时,检查事件对象的位置,然后检查哪些图形覆盖了该位置。鼠标点击了在了这个范围内,视为点击了这个图形。可以一定程度的上的达到效果
2017-05-26
已采纳回答 / 寒冰露
你这个表达式好像写错了,应该是{p:[{x:800,y:400},{x:800,y:800}],color:"#f6ca29"}才对,p 和 color 表示对象的属性,而 p 属性值是数组,,数组里存放的是用匿名对象表示的坐标点 x 和 y,若要取第一个数组对象的 x 的值,则写为 对象.p[0].x;若要取 color 的值,则写为 对象.color
2017-04-29
已采纳回答 / 慕粉_郎朗
function addBalls(x,y,num){for(var i=0;i<digit[num].length;i++)for(var j=0;j<digit[num][i].length;j++)if(digit[num][i] == 1){ //应该是if(digit[num][i][j]== 1) var aBall={x:x+j*2*(radius+1)+(radius+1),y:y+i*2*(radius+1)+(radius+1),g:1.5+Math.random(),...
2017-04-22
最赞回答 / 唐唐唐
const endTime = new Date("2017/1/27,18:47:52");时间格式错误,已经解决,下面是改过的时间const endTime = new Date(2017,1,27,18,47,52);
2017-02-28