剛學canvas,搜了一些教程,還是不太明白怎么在一個canvas里怎么給img1.jpg,img2.jpg分別添加事件?如下簡單例子: var canvas=doc.querySelector('#canvas_wrapper'); var cvs=canvas.getContext('2d'); var imgArr=['img1.jpg','img2.jpg'] var images=[]; var img=null; for(var i=0,len=imgArr.length;i<len;i++){ img=new Image(); img.src=imgArr[i]; images.push(img); }; img.onload=function(){ cvs.drawImage(images[0],0,0,200,100); //給這個添加事件 cvs.drawImage(images[1],0,100,200,100); //給這個添加事件 };
一個canvas里,分別為其他元素綁定事件
慕桂英546537
2018-08-14 10:10:20