小编Jac*_*uce的帖子

setTimeout()没有执行所需的功能?

我正在为学校做一个项目,我已经使用了setTimeout()函数来执行我的flawlessWin函数,但它没有执行它.我认为我习惯于正确的语法,但我是Javascript的新手,所以我可能只是看不到明显的东西.任何帮助或建议表示赞赏!

我查了一下语法,确保一切正常,看起来是正确的.我真的不知道为什么它不起作用.

链接到代码 - https://codepen.io/Jacob-Bruce/pen/mQgbXa

    function executeTimeout() {
  setTimeout(flawlessWin, 100);
};  
function flawlessWin() {
   ctx.font = "30px Arial";
   ctx.fillText("Flawless Victory!", canvas.width/3, canvas.height/3)
};
// collision
function collisionDetection() {
  for(var c=0; c<brickColumnCount; c++) {
    for(var r=0; r<brickRowCount; r++) {
      var b = bricks[c][r];
      if(b.status == 1) {
        if(x > b.x && x < b.x+brickWidth && y > b.y && y < 
           b.y+brickHeight) {
          dy = -dy;
          b.status = 0;
          score++;
          // win condition - find out why the AND log. operator …
Run Code Online (Sandbox Code Playgroud)

html javascript settimeout

1
推荐指数
1
解决办法
89
查看次数

标签 统计

html ×1

javascript ×1

settimeout ×1