有一个加速按钮,点击它后按固定的速率执行一个js函数(定时执行), 有一个减速按钮,点击它后,让原来执行js函数的速率逐渐减少(即时间增长),最后停止, 使用JavaScript实现
<script language="javascript">
/*****************************************************
* Share JavaScript (http://www.ShareJS.com)
* 使用此脚本程序,请保留此声明
* 获取此脚本以及更多的JavaScript程序,请访问 http://www.ShareJS.com
******************************************************/
var interval_timer=50;
var inc="";
function start_inc(){
inc=setInterval("incre()",interval_timer);
}
function incre(){
y=document.getElementById("aa");
y.innerText=parseInt(y.innerText)+5;
}
var des="";
function stop_inc(){
des=setInterval("set_timer()",1000);
}
function set_timer(){
interval_timer+=50;
clearInterval(inc);
inc=setInterval("incre()",interval_timer);
if (interval_timer>=30000){
clearInterval(inc);
clearInterval(des);
}
}
</script>
<span id="aa">0</span>
<br><br>
<input type="button" value="加速" onclick="start_inc()">
<input type="button" value="减速" onclick="stop_inc()">



![仿IGoogle模块拖曳移动效果[拖曳层移动层]](/uploadfiles/200811/20081113125576687612.jpg)
