【发布时间】:2021-08-24 16:29:07
【问题描述】:
我想让球在跑过一次后再次运行反弹功能。我如何严格使用 JS 来完成这个?
<script>
var ball = document.querySelector(".ball");
var blo = -2;
function bounce(){
var hi = setInterval(function(){
var top = parseInt(window.getComputedStyle(ball).getPropertyValue("top"));
ball.style.top = top + blo + "px";
},5)
var ko = setInterval(function(){
var yo = parseInt(window.getComputedStyle(ball).getPropertyValue("top"));
if(yo==0){
blo = 2;
}
if(yo>400){
blo = 0;
}
},5)
};
ball.onclick = bounce;
</script>
有什么帮助吗?
【问题讨论】:
标签: javascript html function onclick dom-events