我想做的是一个“addEventListener”函数。单击画布并出现雨滴时,会发出晃动的声音。因此,无论您单击多少次,声音都会始终播放。
我不知道它叫什么,是我的教授建议的。然而,当我梳理google时,我发现的只是按钮点击或Jquery的东西。我不想要按钮,也不被允许使用 Jquery。
一如既往,我只寻求正确方向的推动。
感谢你们迄今为止给予我的所有帮助。
var canvas;
var context;
var drops = [];
var squares = [];
function Drop(x,y,color){
this.x = x;
this.y = y;
this.color = color;
this.dy = Math.random();
}
function Square(x,y,w,color){
this.sx = x;
this.sy = y;
this.sw = w;
this.color = color;
this.qy = Math.random();
}
function init(){
canvas = document.getElementById('canvas');
context = canvas.getContext('2d');
alert("Hello!\nClick on the screen for rain drops!");
window.addEventListener('resize', resizeCanvas, false);
window.addEventListener('orientationchange', resizeCanvas, false);
resizeCanvas();
canvas.onclick = function(event){
handleClick(event.clientX, event.clientY);
};
setInterval(handleClick,5);
} …Run Code Online (Sandbox Code Playgroud)