<form name="form1">
<input name="shuju1" type="text" id="shuju1" style=" background-color: #FFFFFF;border-left: 1px dotted #ff0000; border-right: 1px dotted #ff0000; border-top: 1px dotted #ff0000; border-bottom:1px dotted #ff0000 ;position:absolute; visibility:visible; font-family:金桥简老宋; color:#FF99FF; font-size:30px; top:15px; left:625px; width: 57px; text-align:center" value="500"/>
<input id="shuju2" value="1000" type="hidden"/>
</form>
<script type="text/javascript">
$(function(){
time_seting();
})var shuju1 = parseInt($("#shuju1").val());
var shuju2 = parseInt($("#shuju2").val());
var timeset = '';function time_seting(){
clearInterval(timeset);
timeset = window.setInterval(shijian,5);
}function shijian(){
var len = shuju2 - shuju1;
$("#shuju1").val(shuju1);
shuju1=shuju1+1;
if(shuju2-shuju1<1){
shuju1=shuju1+(shuju2-shuju1);
}
if(len<=0 ){
clearInterval(timeset);
//alert("结束");
}else{
time_seting();
}
}
</script>我想要的效果是 无论shuju1 和shuju2 之间相差多少 都规定在10秒中之内完成 怎么实现啊 谢谢
<input name="shuju1" type="text" id="shuju1" style=" background-color: #FFFFFF;border-left: 1px dotted #ff0000; border-right: 1px dotted #ff0000; border-top: 1px dotted #ff0000; border-bottom:1px dotted #ff0000 ;position:absolute; visibility:visible; font-family:金桥简老宋; color:#FF99FF; font-size:30px; top:15px; left:625px; width: 57px; text-align:center" value="500"/>
<input id="shuju2" value="1000" type="hidden"/>
</form>
<script type="text/javascript">
$(function(){
time_seting();
})var shuju1 = parseInt($("#shuju1").val());
var shuju2 = parseInt($("#shuju2").val());
var timeset = '';function time_seting(){
clearInterval(timeset);
timeset = window.setInterval(shijian,5);
}function shijian(){
var len = shuju2 - shuju1;
$("#shuju1").val(shuju1);
shuju1=shuju1+1;
if(shuju2-shuju1<1){
shuju1=shuju1+(shuju2-shuju1);
}
if(len<=0 ){
clearInterval(timeset);
//alert("结束");
}else{
time_seting();
}
}
</script>我想要的效果是 无论shuju1 和shuju2 之间相差多少 都规定在10秒中之内完成 怎么实现啊 谢谢
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>无标题页</title> <script src="jquery-1.2.3.pack.js" type="text/javascript"></script></head>
<body>
<form name="form1">
<input name="shuju1" type="text" id="shuju1" style="background-color: #FFFFFF; border-left: 1px dotted #ff0000;
border-right: 1px dotted #ff0000; border-top: 1px dotted #ff0000; border-bottom: 1px dotted #ff0000;
position: absolute; visibility: visible; font-family: 金桥简老宋; color: #FF99FF;
font-size: 30px; top: 15px; left: 625px; width: 57px; text-align: center" value="990" />
<input id="shuju2" value="1000" type="hidden" />
</form> <script type="text/javascript">
$(function(){
time_seting();
})var shuju1 = parseInt($("#shuju1").val());
var shuju2 = parseInt($("#shuju2").val());
var timeset = '';
var n = shuju2-shuju1;
var i = Math.floor(10000/n)
function time_seting(){
clearInterval(timeset);
timeset = window.setInterval(shijian,i);
}function shijian(){
var len = shuju2 - shuju1;
$("#shuju1").val(shuju1);
shuju1=shuju1+1;
if(shuju2-shuju1<1){
shuju1=shuju1+(shuju2-shuju1);
}
if(len<=0 ){
clearInterval(timeset);
//alert("结束");
}else{
time_seting();
}
}
</script></body>
</html>
谢谢帮助
可是有点跳的太慢了 能让他跟NBA 在倒计时的秒表一样 跳的那样快吗
谢谢aspwebchh 我这个愚笨的家伙 才看明白是什么意思 解决了
上一个帖子不好意思 我误解了