17.用JavaScript实现如下效果:一个div的宽度从其初始宽度1px,每秒增长1px,直到变到100px,再从100px每秒减少1px,直到变回到1px,如此反复5次后,该变化停止,并将其最
来源:互联网 发布:超级软件 编辑:程序博客网 时间:2024/05/02 02:06
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type"content="text/html; charset=UTF-8"><title>在此处插入标题</title></head><body><div id="abc"style="width:1px;height:50px;border:1px solid">12</div><script type="text/javascript">window.onload= function(){setTimeout(b,0);setTimeout(clearInterval(),200*5*1000);function a(){ var abc=document.getElementById('abc'); if(parseInt(abc.style.width)<11) abc.style.width=(parseInt(abc.style.width)+1)+'px'; else {clearInterval();setInterval(b,1000);}}function b(){ var abc=document.getElementById('abc'); if(parseInt(abc.style.width)>1) abc.style.width=(parseInt(abc.style.width)-1)+'px'; else {clearInterval();setInterval(a,1000);} }} </script> </body> </html>
大致思路:刚开始是从1px加到100px,先调用a()函数,当宽等于100时,清除调用a函数的时间计时器,开启另外一个调用b的时间计时器,当宽等于1px时,清除调用b函数的时间计时器,开启另外一个调用a的时间计时器.另外等一段时间后,结束所有计时器,设置宽度为50px;这个方法太耗内存了,电脑卡的要死!
0 0
- 17.用JavaScript实现如下效果:一个div的宽度从其初始宽度1px,每秒增长1px,直到变到100px,再从100px每秒减少1px,直到变回到1px,如此反复5次后,该变化停止,并将其最
- transition将鼠标悬停在一个div元素上,逐步改变表格的宽度从100px到300px::
- 1px
- px
- px
- 当获取div的宽度为“100%”想获取其具体的像素值px怎么办
- border最小宽度限制1px
- html 边框变粗 margin -1px
- 1px像素的实现
- 用div做一个1px高的线条
- 1px边框表格
- Table 1px边框
- table 1px边框
- 移动端1px
- 1px问题解决方案
- CSS 1px
- 1px有多大
- 关于 1px
- autofs简介
- mysql sql优化实例1(force index使用)
- Java中的关键字和标识符
- sicily 1381. a*b
- [LeetCode]Pascal's Triangle
- 17.用JavaScript实现如下效果:一个div的宽度从其初始宽度1px,每秒增长1px,直到变到100px,再从100px每秒减少1px,直到变回到1px,如此反复5次后,该变化停止,并将其最
- 通过Java插入MYSQL的DATETIME类型
- ORA-02020的处理,dblink超出数量的设置
- 达内学习日志Day30:分组查询
- 简单工厂设计模式
- 继承与构造方法~继续话痨~~
- sicily 1029. Rabbit
- 边缘检测
- STL学习笔记-quene容器(队列)