һ
 ע

QQ¼

ֻһٿʼ

ƼĶ

+
̳ WEBҳǰ뿪 ǰ̨ű

δд???

[]
10234 lipingt101 2012-4-5 11:51:05
| ʾȫ¥
1F


//Ƶʱ
var Speed = 10; //ٶ()
var Space = 5; //ÿƶ(px)
var PageWidth = 115; //ҳ
var fill = 0; //λ
var MoveLock = false;
var MoveTimeObj;
var Comp = 0;
var AutoPlayObj = null;

Event.observe(window, 'load',
      function() {
                try{
                        GetObj("List2").innerHTML = GetObj("List1").innerHTML;
                        GetObj('ISL_Cont').scrollLeft = fill;
                        GetObj("ISL_Cont").onmouseover = function(){clearInterval(AutoPlayObj);}
                        GetObj("ISL_Cont").onmouseout = function(){AutoPlay();}
                        AutoPlay();
                } catch (e){
                               
                }
          
          }
);

аԴ

Ҫ ¼ ſػ鿴ûʺţע  

x
Դ΢http://weibo.com/techued Դ΢Źںţweb-tech
ʹõ ٱ ظ
happy175 2012-4-5 14:35:32
| ʾȫ¥
2F
һЧ
Դ΢http://weibo.com/techued Դ΢Źںţweb-tech
ʹõ ٱ ظ ֧
 ¥| lipingt101 2012-4-5 20:51:13
| ʾȫ¥
3F
happy175 2012-4-5 14:35
һЧ

ţǵġ




//Ƶʱ
var Speed = 10; //ٶ()
var Space = 5; //ÿƶ(px)
var PageWidth = 115; //ҳ
var fill = 0; //λ
var MoveLock = false;
var MoveTimeObj;
var Comp = 0;
var AutoPlayObj = null;

Event.observe(window, 'load',
      function() {
                try{
                        GetObj("List2").innerHTML = GetObj("List1").innerHTML;
                        GetObj('ISL_Cont').scrollLeft = fill;
                        GetObj("ISL_Cont").onmouseover = function(){clearInterval(AutoPlayObj);}
                        GetObj("ISL_Cont").onmouseout = function(){AutoPlay();}
                        AutoPlay();
                } catch (e){
                               
                }
          
          }
);

function GetObj(objName){if(document.getElementById){return eval('document.getElementById("'+objName+'")')}else{return eval('document.all.'+objName)}}
function AutoPlay(){ //Զ
        clearInterval(AutoPlayObj);
        AutoPlayObj = setInterval('ISL_GoDown();ISL_StopDown();',2800); //ʱ
}
function ISL_GoUp(){ //Ϸʼ
        if(MoveLock) return;
        clearInterval(AutoPlayObj);
        MoveLock = true;
        MoveTimeObj = setInterval('ISL_ScrUp();',Speed);
}
function ISL_StopUp(){ //Ϸֹͣ
        clearInterval(MoveTimeObj);
        if(GetObj('ISL_Cont').scrollLeft % PageWidth - fill != 0){
                Comp = fill - (GetObj('ISL_Cont').scrollLeft % PageWidth);
                CompScr();
        }else{
                MoveLock = false;
        }
        AutoPlay();
}
function ISL_ScrUp(){ //Ϸ
        if(GetObj('ISL_Cont').scrollLeft <= 0){GetObj('ISL_Cont').scrollLeft = GetObj('ISL_Cont').scrollLeft + GetObj('List1').offsetWidth}
        GetObj('ISL_Cont').scrollLeft -= Space ;
}
function ISL_GoDown(){ //·
        clearInterval(MoveTimeObj);
        if(MoveLock) return;
        clearInterval(AutoPlayObj);
        MoveLock = true;
        ISL_ScrDown();
        MoveTimeObj = setInterval('ISL_ScrDown()',Speed);
}
function ISL_StopDown(){ //·ֹͣ
        clearInterval(MoveTimeObj);
        if(GetObj('ISL_Cont').scrollLeft % PageWidth - fill != 0 ){
                Comp = PageWidth - GetObj('ISL_Cont').scrollLeft % PageWidth + fill;
                CompScr();
        }else{
                MoveLock = false;
        }
        AutoPlay();
}
function ISL_ScrDown(){ //·
        if(GetObj('ISL_Cont').scrollLeft >= GetObj('List1').scrollWidth){GetObj('ISL_Cont').scrollLeft = GetObj('ISL_Cont').scrollLeft - GetObj('List1').scrollWidth;}
        GetObj('ISL_Cont').scrollLeft += Space ;
}
function CompScr(){
        var num;
        if(Comp == 0){MoveLock = false;return;}
        if(Comp < 0){ //Ϸ
                if(Comp < -Space){
                        Comp += Space;
                        num = Space;
                }else{
                        num = -Comp;
                        Comp = 0;
                }
                GetObj('ISL_Cont').scrollLeft -= num;
                setTimeout('CompScr()',Speed);
        } else { //·
                if(Comp > Space){
                        Comp -= Space;
                        num = Space;
                }else{
                        num = Comp;
                        Comp = 0;
                }
                GetObj('ISL_Cont').scrollLeft += num;
                setTimeout('CompScr()',Speed);
        }
}


Դ΢http://weibo.com/techued Դ΢Źںţweb-tech
ʹõ ٱ ظ ֧
 ¥| lipingt101 2012-4-5 20:55:28
| ʾȫ¥
4F
lipingt101 2012-4-5 20:51
ţǵġ

ҳ jsȻͱ





Դ΢http://weibo.com/techued Դ΢Źںţweb-tech
ʹõ ٱ ظ ֧
 ¥| lipingt101 2012-4-5 21:01:47
| ʾȫ¥
5F
happy175 2012-4-5 14:35
һЧ



鷳æһ£лл!!

аԴ

Ҫ ¼ ſػ鿴ûʺţע  

x
Դ΢http://weibo.com/techued Դ΢Źںţweb-tech
ʹõ ٱ ظ ֧
б

ֹ

̳¡ͼƬѷϴվԭתԻ,µİȨԭ
վַİȨ֪ͨǵĹԱ,Ա(Email:admin@websjy.com)ʱȡȨɾ
ܾκκʽڱ̳л񹲺͹ִ!

QQ| 42011102000510|Archiver|ֻ|Դ ( ICP14013341-1

GMT+8, 2018-11-14 14:21

Powered by Discuz! X3.2

ԴԴվ  ԴAPPӦ֮

ٻظ ض б