博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
原生JS实现圆周运动
阅读量:6566 次
发布时间:2019-06-24

本文共 542 字,大约阅读时间需要 1 分钟。

<body>

<div id="ball" style="width:20px; height:20px; background:red; border-radius:50%; position:absolute; left:0; top:80px;"></div>
<script>
var ball = document.getElementById("ball");
var radian = 0.1;
var x = 0;
var y = 0;
document.onmousemove = function(e){
e = e || event;
x = e.clientX;
y = e.clientY;
}
var timer1 = setInterval(function(){
ball.style.left = x + Math.cos(radian) * 80 + "px";
ball.style.top = y + Math.sin(radian) * 80 + "px";
radian+=0.1;
},20);
</script>
</body>

转载于:https://www.cnblogs.com/ypengbk/p/javascript.html

你可能感兴趣的文章
让Linux系统开机速度更快的方法
查看>>
字符串转换为数字
查看>>
商汤集团与三亚签署战略合作协议 推进人工智能产业化发展
查看>>
为什么说 SQL 是最成功的第四代语言?
查看>>
4口万兆网卡
查看>>
PHP 命名空间(namespace)
查看>>
Python进阶之路 3.4.2 条件语句(if、else和elif)
查看>>
scrollTo与smoothScrollTo的区别
查看>>
flutter 安装遇坑记录
查看>>
nginx访问日志,错误日志参数说明
查看>>
脚本-收集计算机信息
查看>>
netty io.netty.buffer简介
查看>>
struts2的多个文件上传思路,小例子 ,仅供参考
查看>>
python_day2基本数据类型
查看>>
Java显式锁学习总结之二:使用AbstractQueuedSynchronizer构建同步组件
查看>>
我的友情链接
查看>>
html转义符 xsl转义符
查看>>
搭建lnmp环境
查看>>
虚拟化 - 每天5分钟玩转 OpenStack(2)
查看>>
LVM 类型的 Storage Pool - 每天5分钟玩转 OpenStack(8)
查看>>