2016-05-30 定时器

1.

<body>
<input id="btn" type="button" value="按钮">
<div id="div"></div>
<script>
    var btn= document.getElementById(‘btn‘);
    var odiv=document.getElementById("div");
    //var timer=null;
    odiv.timer=null;

    btn.onclick=function(){
        clearInterval(odiv.timer);//防止动画在执行过程中,人为的在不停的点击按钮,不断产生定时器
        odiv.timer=setInterval(function(){
            var speed =getStyle(odiv,‘left‘,50);//odiv 往右移动50px
            if(speed>900){
                speed=900;
            }
            odiv.style.left=speed+‘px‘;//每隔0.1s往右移动10px
            if(speed==900){//停止移动
                clearInterval(odiv.timer);
                alert(speed);
            }
        },200);
    }

    function getStyle(obj,attr,step){//为什么要parseInt(),因为obj.currentStyle[attr] 拿到的是30px -->30
        return parseInt(obj.currentStyle?obj.currentStyle[attr]:getComputedStyle(obj)[attr])+step ;
    }

</script>
</body>
时间: 2024-12-29 23:40:40

2016-05-30 定时器的相关文章

工作周记 - 第二周 (2016/05/30 - 2016/06/03)

上周的产品基本定型,唯独订单部分还是有待讨论,其余部分可以开展,由于一期版本是给app提供服务 所以本周工作主要是: 1.根据产品原型设计数据库,审核并定稿形成第一版数据库设计: er-studio数据库设计.表设计 mysql navicat 1.2.根据数据库设计进行模块划分,任务分配,协调人员调度 2.设计后台管理系统前端页面框架(主要前端工程师参与) 3.搭建主要后端框架,并且上传至SVN,配合前端框架形成基本的可参考的增删改查以及restful接口服务demo 技术选型及相关组件: S

2016.05.30 周一 初学51单片机 第二天

现在对我来说,单片机的功能就是控制一串发光二极管发光或者熄灭...初学... 在对I/O口控制时需要用到 延时 for循环延时函数 void ytime() //声明ytime函数   延时原理单片机执行for语句需要一定的时间 { unsigned int i,n; //定义无符号型的int变量 i 和 n for(i=0;i<500) //数字大小决定延时长短 for(n=0;n<110;n++); // 同上 }

个人日志-2016.6.30

姓名 刘鑫 时间 2016.6.30 学习内容 1.   小组汇报工作和讨论 2.   学习使用百度API离线地图 添加所需要的jar包: i 在application中添加开发密钥: <meta-data android:name="com.baidu.lbsapi.API_KEY" android:value="WqnqPEMenRrCOiF7nrDhHdkKfipidIr7" />     添加所需权限: 所遇问题 错误原因:包中没有出现的 2.错

软件工程个人日报 2016/6/30

软件工程个人日报 2016/6/30 今天我主要学习了C#WPF的Canvas和总体构想了一下新增的吐槽墙功能的实现UI设计. Canvas为容器控件,用于定位,并可以通过Visibility属性控制是否显示Canvas中的内容.通过使用Canvas控件,我可以在一个窗口里切换不同界面,完成吐槽墙界面与成绩查询界面的转换. 例如: <Canvas x:Name="userRegisterCanvas" Margin="5,5,580,400" Visibili

市面上未见FRI.Device.Rating.Program.V3.0.0.742+PipeFlow.Expert.2016.v7.30专业

FRI.Device.Rating.Program.V3.0.0.742美国精馏公司开发的化工软件     美国精馏公司开发的化工软件,市面上未见,会员拥有,可用于塔板(筛板, 浮阀)的严格的水力学计算   这是一个重大的改革,将使更多的DRP可持续升级程序.周五是规划的重大改进,继续为我们的会员提供价值. DLL转换项目成员的批准以便未来修改的新模型和功能添加DRP.QQ:16264558      TEL:13963782271   在DRP 3,计算引擎(DLL)进行了简化,并重新编写的C

软件工程 2016.6.30 日报

软件工程 2016.6.30 日报 今天主要学习的内容是C# socket网络编程中的TCP通讯技术.socket编程的原理如下: 在服务端的处理流程为: (1)建立服务器端的Socket,开始侦听整个网络中的连接请求. (2)当检测到来自客户端的连接请求时,向客户端发送收到连接请求的信息,并建立与客户端之间的连接. (3)当完成通信后,服务器关闭与客户端的Socket连接. 在服务端的处理流程为: (1)建立客户端的Socket,确定要连接的服务器的主机名和端口. (2)发送连接请求到服务器,

2016.10.30 对时间的感悟

2016.10.30 对时间的感悟 时间的单位是什么,年,月日,时,分秒? 对于我们来说时间应该是这辈子,然后被我们 切割成一个个时间段,这很有意思, 其实我想说, 有时候我们感觉来不及, 我们很烦躁, 我们快乐不起来, 可能是因为我们没有在自己规定的时间段完成规定的目标, 我们希望小孩上好的学校, 希望工资高点, 希望今天公安局办理身份证的人员有上班等等, 当我们完不成目标的时候就会有各种不良反应, 不是说有目标不好,有目标是很好的,这没毛病, 问题是我们在不够了解这个世界的规则的情况下常常高

【谜客帝国】第78届月思主擂谜会(2016.06.30)

[谜客帝国]第78届月思主擂谜会(2016.06.30) 主持:瓷 计分:手手 1.“卧听疏雨落椒房”(12笔字)渥/月思 [注:面出<明诗杂抄>佚名作<拟宫体旧题>.] 2. 克用之子灭后梁(8笔字)林/月思 [注:典据<五代史>:李存勖灭后梁,实现其父李克用遗愿.] 3. 北宋五鬼,王相占先(2字漫画家)米二/月思 [注:典据<宋史·王钦若传>,“宰相恤恩,未有钦若比者……与丁谓.林特.陈彭年.刘承珪,时谓之‘五鬼’,奸邪险伪.”] 4.“经年多病自心惊

2016.05互金平台移动端影响力50强榜单报告!

(文章来源:盈灿咨询) 6月21日下午,盈灿咨询在京举办互金平台移动端影响力报告暨2015网贷蓝皮书出版发布会,首次独家发布了<互金平台移动端影响力榜单TOP50>,北京大学汇丰商学院中小企业研究中心执行主任王家卓.网贷之家首席研究员&盈灿咨询总经理马骏.盈灿咨询副总经理于百程.爱钱进CEO杨帆等嘉宾出席了本次活动并做主题分享. 据悉,该报告选取了300余家互金平台5月的移动端数据,以平台在移动端的推广目的和移动互联网特点为支点,以指标.评分.分析为撬棍,展示了目前行业内互金平台的移动

2016.3.30 OneZero站立会议

会议时间:2016年3月30日  13:00~13:20 会议成员:冉华,张敏,王巍,夏一鸣. 会议目的:汇报前一天工作,全体成员评论,确定会议内容或分配下一步任务. 会议内容: 1.汇报头一天工作情况: (1)组长(夏)前台设计(差一统计界面),完成燃尽图. (2)学弟(冉)负责数据库的创建以及增删改查操作 (3)王巍姐处理中间逻辑. (4) 我配合夏看懂前台页面设计.(还没看懂) 2.程序以前台调用中间,中间调用后台的连接模式进行三部曲操作,分配如下任务. (1)夏跟我继续前台设计,差一统计