概述
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>JavaScript 运行缓冲,从快到慢</title>
<style>
#div1 { width:150px; height:150px; background-color:#2B82B3; position:absolute;}
</style>
<script>
window.onload = function(){
var oInp = document.getElementsByTagName('input')[0];
var oDiv = document.getElementById('div1');
var Timer = null;
var DivLeft = 0;
oInp.onclick = function(){
//alert(oDiv.offsetLeft);
clearInterval(Timer);
Timer = setInterval(function(){
var iSpeed = Math.ceil((1000-oDiv.offsetLeft)/20); //缓冲实现原理主要是这里,它的值越除越小.
if(oDiv.offsetLeft == 1000){
clearInterval(Timer);
}else{
DivLeft += iSpeed;
oDiv.style.left = DivLeft + 'px';
}
},30);
}
}
</script>
</head>
<body>
<input type="button" value="运行" /><br /><br />
<div id="div1"></div>
</body>
</html>
最后
以上就是负责白猫为你收集整理的JavaScript 运行缓冲,从快到慢的全部内容,希望文章能够帮你解决JavaScript 运行缓冲,从快到慢所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复