码迷,mamicode.com
首页 > Web开发 > 详细

(我是初学者)html求教

时间:2017-06-11 19:18:46      阅读:272      评论:0      收藏:0      [点我收藏+]

标签:没有   function   函数   初学者   白板   代码   timeout   change   nbsp   

先看两段代码

代码一

function divMove(){
            //来回运动
            var ss=parseFloat(imgObj.style.left);
            if(ss<0||ss>300){
                speed*=-1;
            }
            ss+=speed;
            imgObj.style.left=ss+‘px‘;

            //变换图片
            if(countimg<100){
                imgObj.src=‘../../girl/1.JPG‘;
            }else{
                imgObj.src=‘../../girl/2.JPG‘;
            }
            countimg++;
            if(countimg>=200){
                countimg=0;
            }

            //20毫秒后再次运行该函数
            x=window.setTimeout(‘divMove()‘,20);
        }

代码二

function imgChange(){
            var o=imgObj1.style.opacity;
            var o2=imgObj2.style.opacity;
            o-=ospeed;
            if(o<0||o>1){
                ospeed*=-1;
            }
            o2=parseFloat(o2)+parseFloat(ospeed);
            if(o2>1||o2<0){
                ospeed*=-1;
            }
            imgObj1.style.opacity=o;
            imgObj2.style.opacity=o2;

            var x=window.setTimeout(‘imgChange()‘,30);
}

代码一:是让图片来回运动,同时还会切换图片

代码二,则是让两张重叠的图片,一张的由不透明变为透明,同时另一张由透明变为不透明

 

代码1没有什么问题,但是代码2的效果变换会越来越快,然后直接看到的就是白板

求救,是哪里出问题了

(我是初学者)html求教

标签:没有   function   函数   初学者   白板   代码   timeout   change   nbsp   

原文地址:http://www.cnblogs.com/dengjy/p/6985784.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!