定时器test1

//若getstyle(box1,“left”),不输 parseInt()会出现 0px(因为使用getstyle方法获取的style属性值自动带px,因此不能拼串要将其转换为number值) + 1;

/* 加起来会出现拼串的现象,不能正常运算。因此需要
parseInt(),将getstyle(box1,“left”)
放到parseInt()中将其转变为number值,与后面+1才能正常运算得到number而不是拼串; /
//测试。
/
alert(oldValue); */
/此处没有parseInt();就执行不了/
var newValue = oldValue + 1 ;
if(newValue >800) newValue=800;
//此处的box1.style.left= newvalue +“px”;必须加px进行拼串,里面默认带单位。要不仅数无法运行
box1.style.left = newValue + “px”;
/box的left到了800px,即到边缘,不能在动了/
//超了就当800,800就清除,因此超过800要放到清除上面,而超了800的要按800算,所以赋值要等到变完之后再执行;
if(newValue==800){clearInterval(timer);}
/这里的清除是为了清除定时器,防止继续前进超出禁区,/
},30)

     } ;
    } ;
    function getstyle(obj,name){
        //除ie的正常浏览器
         if(window.getComputedStyle){ return getComputedStyle(obj,null)[name];}
         //ie
         else return obj.currentStyle[name];
     } /*其他与ie获取样式*/
    </script>
往右滑动点我哟~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值