原生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 相关文章推荐
xmlHTTP实例
Oct 24 Javascript
JS 动态加载脚本的4种方法
May 05 Javascript
jQuery循环滚动新闻列表示例代码
Jun 17 Javascript
开源的javascript项目Kissy介绍
Nov 28 Javascript
jquery.validate[.unobtrusive]和Bootstrap实现tooltip错误提示问题分析
Oct 30 Javascript
jQuery条件分页 代替离线查询(附代码)
Aug 17 jQuery
微信小程序如何获取用户信息
Jan 26 Javascript
JS 遍历 json 和 JQuery 遍历json操作完整示例
Nov 11 jQuery
解决echarts vue数据更新,视图不更新问题(echarts嵌在vue弹框中)
Jul 20 Javascript
vue+axios 拦截器实现统一token的案例
Sep 11 Javascript
Vuex实现简单购物车
Jan 10 Vue.js
nestjs返回给前端数据格式的封装实现
Feb 22 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
Codeigniter注册登录代码示例
2014/06/12 PHP
ThinkPHP V2.2说明文档没有说明的那些事实例小结
2015/07/01 PHP
PHP获取Exif缩略图的方法
2015/07/13 PHP
js 异步处理进度条
2010/04/01 Javascript
Javascript中的delete介绍
2012/09/02 Javascript
简单的Jquery全选功能
2013/11/07 Javascript
使用jQuery设置disabled属性与移除disabled属性
2014/08/21 Javascript
javascript html5摇一摇功能的实现
2016/04/19 Javascript
jQuery自定义图片缩放拖拽插件imageQ实现方法(附demo源码下载)
2016/05/27 Javascript
jquery选择器中的空格与大于号&gt;、加号+与波浪号~的区别介绍
2016/06/24 Javascript
浅谈jQuery中的eq()与DOM中element.[]的区别
2016/10/28 Javascript
微信小程序实现图片自适应(支持多图)
2017/01/25 Javascript
js实现textarea限制输入字数
2017/02/13 Javascript
js实现导航吸顶效果
2017/02/24 Javascript
使用Fullpage插件快速开发整屏翻页的页面
2017/09/13 Javascript
Angular @HostBinding()和@HostListener()用法
2018/03/05 Javascript
微信小程序地图(map)组件点击(tap)获取经纬度的方法
2019/01/10 Javascript
详解基于electron制作一个node压缩图片的桌面应用
2019/01/29 Javascript
亲自动手实现vue日历控件
2019/06/26 Javascript
Python Tkinter简单布局实例教程
2014/09/03 Python
对python中字典keys,values,items的使用详解
2019/02/03 Python
python算法与数据结构之冒泡排序实例详解
2019/06/22 Python
python 实现方阵的对角线遍历示例
2019/11/29 Python
python 使用递归回溯完美解决八皇后的问题
2020/02/26 Python
Python Mock模块原理及使用方法详解
2020/07/07 Python
Python request post上传文件常见要点
2020/11/20 Python
皮肤科医师岗位职责
2013/12/04 职场文书
大学生自我鉴定评语
2014/01/27 职场文书
旷课检讨书1000字
2014/02/14 职场文书
作风建设演讲稿
2014/05/23 职场文书
小学语文教学经验交流材料
2014/06/02 职场文书
2014年纠风工作总结
2014/12/08 职场文书
2016年习总书记讲话学习心得体会
2016/01/20 职场文书
你会写报告?产品体验报告到底该怎么写?
2019/08/14 职场文书
html+css实现赛博朋克风格按钮
2021/05/26 HTML / CSS
SpringCloud中分析讲解Feign组件添加请求头有哪些坑梳理
2022/06/21 Java/Android