原生javascript实现匀速运动动画效果


Posted in Javascript onFebruary 26, 2016

本文向大家介绍一个javascript实现的动画。点击开始按钮div会往右移动,点击停止后,div停止移动,再点击则继续移动。请看下面代码:

<html> 
<head> 
<meta charset="gb2312"> 
<head>
<title>javascript实现的简单动画</title>
<style type="text/css">
#mydiv
{
 width:50px;
 height:50px;
 background-color:green;
 position:absolute;
}
</style>
<script type="text/javascript"> 
window.onload=function()
{
 var mydiv=document.getElementById("mydiv");
 var start=document.getElementById("start");
 var stopmove=document.getElementById("stopmove");
 var x=0;
 var flag;
 function move()
 {
  x=x+1;
  mydiv.style.left=x+"px";
 }
 start.onclick=function()
 {
  clearInterval(flag);
  flag=setInterval(move,20);
 }
 stopmove.onclick=function()
 {
  clearInterval(flag);
 }
 
}
</script>
<body>
<input type="button" id="start" value="开始运动" />
<input type="button" id="stopmove" value="停止运动" />
<div id="mydiv"></div>
</body>
</html>

效果图:

原生javascript实现匀速运动动画效果

以上就是本文的全部内容,希望对大家学习javascript程序设计有所帮助。

Javascript 相关文章推荐
ExtJS的FieldSet的column列布局
Nov 20 Javascript
js event事件的传递与冒泡处理
Dec 06 Javascript
读jQuery之十三 添加事件和删除事件的核心方法
Aug 23 Javascript
javascript仿qq界面的折叠菜单实现代码
Dec 12 Javascript
js购物车实现思路及代码(个人感觉不错)
Dec 23 Javascript
jQuery获取动态生成的元素示例
Jun 15 Javascript
JS拖动鼠标画出方框实现鼠标选区的方法
Aug 05 Javascript
AngularJS ui-router (嵌套路由)实例
Mar 10 Javascript
jQuery中的$是什么意思及 $. 和 $().的区别
Apr 20 jQuery
jQuery实现监听下拉框选中内容发生改变操作示例
Jul 13 jQuery
使用Angular-CLI构建NPM包的方法
Sep 07 Javascript
JS实现百度搜索框
Feb 25 Javascript
探索angularjs+requirejs全面实现按需加载的套路
Feb 26 #Javascript
JavaScript代码生成PDF文件的方法
Feb 26 #Javascript
JavaScript 定时器 SetTimeout之定时刷新窗口和关闭窗口(代码超简单)
Feb 26 #Javascript
自动完成的搜索框javascript实现
Feb 26 #Javascript
jQuery实现控制文字内容溢出用省略号(…)表示的方法
Feb 26 #Javascript
js去字符串前后空格的实现方法
Feb 26 #Javascript
js判断鼠标位置是否在某个div中的方法
Feb 26 #Javascript
You might like
PHP函数学习之PHP函数点评
2012/07/05 PHP
php自动更新版权信息显示的方法
2015/06/19 PHP
ThinkPHP路由机制简介
2016/03/23 PHP
javascript 屏蔽鼠标键盘的几段代码
2008/01/02 Javascript
JavaScript:new 一个函数和直接调用函数的区别分析
2013/07/10 Javascript
js原型继承的两种方法对比介绍
2014/03/30 Javascript
JavaScript也谈内存优化
2014/06/06 Javascript
jQuery获取iframe的document对象的方法
2014/10/10 Javascript
举例说明JavaScript中的实例对象与原型对象
2016/03/11 Javascript
JS控制FileUpload的上传文件类型实例代码
2016/10/07 Javascript
JS实现的自动打字效果示例
2017/03/10 Javascript
vue.js开发环境安装教程
2017/03/17 Javascript
js+canvas实现动态吃豆人效果
2017/03/22 Javascript
解决html input验证只能输入数字,不能输入其他的问题
2017/07/21 Javascript
vue mintui-Loadmore结合实现下拉刷新和上拉加载示例
2017/10/12 Javascript
vue基于element-ui的三级CheckBox复选框功能的实现代码
2018/10/15 Javascript
微信小程序实现的图片保存功能示例
2019/04/24 Javascript
layui按条件隐藏表格列的实例
2019/09/19 Javascript
Element PageHeader页头的使用方法
2020/07/26 Javascript
Python中tell()方法的使用详解
2015/05/24 Python
详解Python的Django框架中的模版相关知识
2015/07/15 Python
Python下实现的RSA加密/解密及签名/验证功能示例
2017/07/17 Python
Python读取图片为16进制表示简单代码
2018/01/19 Python
python解析含有重复key的json方法
2019/01/22 Python
Python3.5装饰器典型案例分析
2019/04/30 Python
python pickle存储、读取大数据量列表、字典数据的方法
2019/07/07 Python
Python实现二叉搜索树BST的方法示例
2019/07/30 Python
通过Python编写一个简单登录功能过程解析
2019/09/04 Python
kafka监控获取指定topic的消息总量示例
2019/12/23 Python
python检查目录文件权限并修改目录文件权限的操作
2020/03/11 Python
解决Python数据可视化中文部分显示方块问题
2020/05/16 Python
英国领先的大码时装品牌之一:Elvi
2018/08/26 全球购物
设备管理实施方案
2014/05/31 职场文书
领导干部群众路线对照检查材料
2014/11/05 职场文书
上课睡觉检讨书300字
2014/11/18 职场文书
python中的None与NULL用法说明
2021/05/25 Python