JS实现随机生成球在页面弹动

2021-05-03 23:29

阅读:673

标签:||   doc   event   put   val   dom   eve   select   list   

    
        
    
    
        let clickInput = document.querySelector("input");
        let randomTop, randomLeft, vx, vy, moveDiv, timer
        clickInput.addEventListener("click", () => {
            moveDiv = document.createElement("div");
            document.body.appendChild(moveDiv);
            randomTop = parseInt(Math.random() * (innerHeight - 99));
            randomLeft = parseInt(Math.random() * (innerWidth - 99));
            moveDiv.style.top = randomTop + "px";
            moveDiv.style.left = randomLeft + "px";
            vx = 1;
            vy = 1;
            timer = setInterval(() => {
                randomTop += vx;
                randomLeft += vy;
                moveDiv.style.top = randomTop + "px";
                moveDiv.style.left = randomLeft + "px";
                if (randomTop >= (innerHeight - 99) || randomTop 
                    vx = -vx;
                }
                if (randomLeft >= (innerWidth - 99) || randomLeft 
                    vy = -vy;
                }
            }
                , 1)
        })
    

JS实现随机生成球在页面弹动

标签:||   doc   event   put   val   dom   eve   select   list   

原文地址:https://www.cnblogs.com/weijiangZ/p/12116901.html


评论


亲,登录后才可以留言!