HTML5的canvas实现一个球的左右移动
来源:互联网 发布:企查查软件下载 编辑:程序博客网 时间:2024/05/16 07:31
<!DOCTYPE html> <head> <meta charset=utf-8> <title>HTML5</title><script src="jquery-1.5.1.js"></script></head><body><canvas id="xu" width="500" height="200" ></canvas><div id="ds"></div><br><script type="text/javascript"> var canvas = document.getElementById("xu"); var xx = canvas.getContext("2d"); var dir = 100; var width = 500; var height = 200; var exp = 1;//像素移动的位置,正数的时候向下,负数向上function fff(){ xx.clearRect(0,0,width,height); xx.fillStyle = "blue";//定义颜色 xx.beginPath();//重新开始画,防止冲突重叠 xx.arc(dir,100,20,0,Math.PI*2,1);//x,y坐标,半径,圆周率, xx.closePath();//结束画布,防止冲突重叠 xx.fill();//渲染结束 dir = dir + exp; if(dir == 0 || dir==width){ exp = exp * (-1);//掉头位置 }} </script> <button onclick="interval=setInterval(fff,10)">开始</button> <button onclick="clearInterval(interval)">停止</button></body> </html>
这个不知道为啥双击开始之后,点停止没有用,而且每双击一次,速度加快(估计是翻倍),这是为什么呢
0 0
- HTML5的canvas实现一个球的左右移动
- 【实例】html5-canvas中实现背景图片的移动
- 一个左右移动的控件
- HTML5 Canvas中实现绘制一个像素宽的细线
- [HTML5-Canvas] 使用HTML5 canvas完成的一个网页白板
- Canvas画板实现一个简单的球在盒子内随机移动效果
- 左右的移动<<>><>jQuery的实现
- html5中canvas画布实现手机端和移动端的刮刮乐效果
- 推荐一个html5 canvas的插件kineticjs
- HTML5 Canvas的一个有趣实例
- 利用html5 canvas 画图的一个例子
- html5 canvas 一个漫天飞雪的效果
- HTML5实现一个能够移动的小坦克
- jquery实现select多选框的左右移动
- 实现左右移动的下拉菜单效果
- 【JS】实现单选框的左右移动
- 移动端实现导航的左右滑动
- android实现页面背景的左右移动
- 循环小数 南阳oj329 【KMP next数组的应用】
- 大学生投注“互联网+”营销QQ推动传统企业转型
- macox下编译snappy静态库
- [笔记][Java7并发编程实战手册]2.4在同步代码中使用条件-生产者与消费者
- Leetcode -- Integer to Roman
- HTML5的canvas实现一个球的左右移动
- 算法竞赛入门经典(第二版) 习题3-5 谜题(Puzzle) UVa227 Finals1993
- Spring AOP(2)动态代理
- JS实现动态添加图片上传,多个单图添加
- UVA 11624
- ZOJ 题目3228 Searching the String(AC自动机,子川匹配个数)
- hdoj-1686 Oulipo
- 9.9递归和动态规划(一)——小孩上楼梯的方式的种类
- 一道签到题