目标:做一个小球滚动的动画效果
首先设置基本框架
向左
向右
暂停
向下
向上
之后设置样式
#box {
width: 100px;
height: 100px;
background: red;
border-radius: 50%;
position: absolute;
left: 50px;
top: 50px;
}
然后写入js代码
var o = document.querySelector(’#box’);
获取元素节点
var t;
为定时器设置变量
var a = 0;
为定时器的左右方向设置变量
document.querySelectorAll(‘button’)[0].onclick = function () {
a = -1;
clearInterval(t);
t = setInterval(moveLR, 10);
};
将向左按钮赋值
document.querySelectorAll(‘button’)[1].onclick = function () {
a = 1;
clearInterval(t);
t = setInterval(moveLR, 10);
};
将向右按钮赋值
document.querySelectorAll(‘button’)[2].onclick = function () {
clearInterval(t);
};
document.querySelectorAll(‘b

这篇博客介绍了如何使用JavaScript创建一个小球滚动的动画效果。通过设置框架、样式和JavaScript代码,实现了小球按向左、向右、暂停、向上、向下的按钮控制滚动。文章详细讲解了点击按钮改变小球运动方向的实现方式,并提供了moveLR和moveTB两个函数来处理水平和垂直方向的移动。
最低0.47元/天 解锁文章
1330

被折叠的 条评论
为什么被折叠?



