如何使用setTimeout()增加或减小DIV的宽度?使用Javascript增加div宽度setTimeout()
0
A
回答
1
setTimeout(function() { document.getElementById('foo').style.width = '300px' },
2000);
相关博客和规格:
http://www.elated.com/articles/javascript-timers-with-settimeout-and-setinterval/
https://developer.mozilla.org/en/DOM/window.setTimeout
如果你想增加或获取当前宽度先下降,然后你可以看看clientWidth():
https://developer.mozilla.org/en/DOM/element.clientWidth
或者使用jQuery的widt H():
jQuery是变得非常受欢迎,甚至被大公司所使用,所以你可以考虑使用它。
0
<div id="progressbar" style="background-color:green; margin-top: 10px; width:0px; height:10px;"></div>
<script>
// set var to rep width of progress bar div
var dwidth=0;
// declare global variable for instance of Interval Timer so other funcs can access it.
IntervalId =0;
// grow progress bar each second
IntervalId = setInterval(function() { dwidth +=5; document.getElementById('progressbar').style.width = dwidth+'px';}, 1000);
// stop progress bar after 10 seconds
/* in real world an event handler would do this when iframe handling upload script loads response from upload */
setTimeout(function() { clearInterval (IntervalId); document.getElementById('progressbar').style.display='none' , 10000);
</script>
相关问题
- 1. 增加div的宽度
- 2. 使div宽度随着内容的增加而增加
- 3. 从右向左增加或增加div标签宽度
- 4. 如何使用JQuery增加Div内的宽度--Newby
- 5. 增加paramiko.SSHClient.exec_command()宽度
- 6. 增加宽度10%?
- 7. 使用scrolldown增加DIV高度限制
- 8. 增加dropdownList的宽度
- 9. 增加jqgrid multiselect td宽度
- 10. 增加宽度的形状
- 11. 增加宽度你的头
- 12. 不能增加jumbotron宽度
- 13. 固定宽度div div宽度div?
- 14. 当div被隐藏时增加div的宽度以占用可用空间
- 15. 使用Javascript增加页面高度
- 16. 设置div高度等于宽度(javascript)
- 17. 如何使用JavaScript设置div标签的高度和宽度?
- 18. 如何使用位图增加图像的高度和宽度
- 19. 增加div的宽度,忽略容器父级的宽度(并使用x滚动条)
- 20. 使用javascript setTimeout来查看div是否已加载
- 21. Div旋转在某些点增加父宽度
- 22. 增加div的宽度不能正常工作
- 23. 如何根据里面的文字增加div宽度?
- 24. CSS:通过浏览器窗口的大小递增地增加div宽度
- 25. 填充添加到div宽度/高度?
- 26. 将图像的宽度增加到自动宽度的x倍
- 27. 如何增加锚标记的宽度内李李宽度
- 28. 在固定宽度页面上增加元素到页面宽度的宽度
- 29. Div宽度= 100%?
- 30. DIV宽度8.0
谢谢哥们你能不能帮我多一点,让想我想打一个进度条的影响,我有一个div谁的宽度是在开始1个像素,然后我想增加它的宽度为1个像素与setTimeout的帮助我该怎么做?其背景已经设置为红色 – Seeker 2010-10-28 06:59:24