| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- <!--//--><![CDATA[//><!--
- //图片滚动列表 mengjia 070816
- var Speed = 10; //速度(毫秒)
- var Space = 10; //每次移动(px)
- var PageWidth = 182; //翻页宽度
- var fill = 0; //整体移位
- var MoveLock = false;
- var MoveTimeObj;
- var Comp = 0;
- var AutoPlayObj = null;
- 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();
- 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();',6000); //间隔时间
- }
- 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);
- }
- }
- //--><!]]>
|