<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秒中之内完成   怎么实现啊   谢谢

解决方案 »

  1.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <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>
      

  2.   


    谢谢帮助
    可是有点跳的太慢了   能让他跟NBA  在倒计时的秒表一样 跳的那样快吗
      

  3.   


    谢谢aspwebchh   我这个愚笨的家伙  才看明白是什么意思      解决了  
    上一个帖子不好意思  我误解了