javascript 滚动+停留 代码

HTML部分

< style  type ="text/css" >
<!--
ul
{}{height:230px;overflow:hidden}
-->
</ style >

< ul  id ="rolltxt" >
< li >< href ="#" >< img  src ="images/pro.gif"   /></ a >< p > 产品名称1 </ p ></ li >
< li >< href ="#" >< img  src ="images/pro.gif"   /></ a >< p > 产品名称2 </ p ></ li >
< li >< href ="#" >< img  src ="images/pro.gif"   /></ a >< p > 产品名称3 </ p ></ li >
< li >< href ="#" >< img  src ="images/pro.gif"   /></ a >< p > 产品名称4 </ p ></ li >
< li >< href ="#" >< img  src ="images/pro.gif"   /></ a >< p > 产品名称5 </ p ></ li >
< li >< href ="#" >< img  src ="images/pro.gif"   /></ a >< p > 产品名称6 </ p ></ li >
< li >< href ="#" >< img  src ="images/pro.gif"   /></ a >< p > 产品名称7 </ p ></ li >
< li >< href ="#" >< img  src ="images/pro.gif"   /></ a >< p > 产品名称8 </ p ></ li >
< li >< href ="#" >< img  src ="images/pro.gif"   /></ a >< p > 产品名称9 </ p ></ li >
< li >< href ="#" >< img  src ="images/pro.gif"   /></ a >< p > 产品名称10 </ p ></ li >
< li >< href ="#" >< img  src ="images/pro.gif"   /></ a >< p > 产品名称11 </ p ></ li >
< li >< href ="#" >< img  src ="images/pro.gif"   /></ a >< p > 产品名称12 </ p ></ li >
< li >< href ="#" >< img  src ="images/pro.gif"   /></ a >< p > 产品名称13 </ p ></ li >
< li >< href ="#" >< img  src ="images/pro.gif"   /></ a >< p > 产品名称14 </ p ></ li >
< li >< href ="#" >< img  src ="images/pro.gif"   /></ a >< p > 产品名称15 </ p ></ li >
< li >< href ="#" >< img  src ="images/pro.gif"   /></ a >< p > 产品名称16 </ p ></ li >
< li >< href ="#" >< img  src ="images/pro.gif"   /></ a >< p > 产品名称17 </ p ></ li >
< li >< href ="#" >< img  src ="images/pro.gif"   /></ a >< p > 产品名称18 </ p ></ li >
< li >< href ="#" >< img  src ="images/pro.gif"   /></ a >< p > 产品名称19 </ p ></ li >
< li >< href ="#" >< img  src ="images/pro.gif"   /></ a >< p > 产品名称20 </ p ></ li >
< li >< href ="#" >< img  src ="images/pro.gif"   /></ a >< p > 产品名称21 </ p ></ li >
< li >< href ="#" >< img  src ="images/pro.gif"   /></ a >< p > 产品名称22 </ p ></ li >
< li >< href ="#" >< img  src ="images/pro.gif"   /></ a >< p > 产品名称23 </ p ></ li >
< li >< href ="#" >< img  src ="images/pro.gif"   /></ a >< p > 产品名称24 </ p ></ li >
< li >< href ="#" >< img  src ="images/pro.gif"   /></ a >< p > 产品名称25 </ p ></ li >
< li >< href ="#" >< img  src ="images/pro.gif"   /></ a >< p > 产品名称26 </ p ></ li >
< li >< href ="#" >< img  src ="images/pro.gif"   /></ a >< p > 产品名称27 </ p ></ li >
< li >< href ="#" >< img  src ="images/pro.gif"   /></ a >< p > 产品名称28 </ p ></ li >
< li >< href ="#" >< img  src ="images/pro.gif"   /></ a >< p > 产品名称29 </ p ></ li >
< li >< href ="#" >< img  src ="images/pro.gif"   /></ a >< p > 产品名称30 </ p ></ li >
< li >< href ="#" >< img  src ="images/pro.gif"   /></ a >< p > 产品名称31 </ p ></ li >
</ ul >

Javascript代码部份
< script  language ="javascript" >
// JavaScript Document

function extractNodes(pNode){
    
if(pNode.nodeType == 3)return null;
    
var node,nodes = new Array();
    
for(var i=0;node= pNode.childNodes[i];i++){
        
if(node.nodeType == 1)nodes.push(node);
    }

    
return nodes;
}

var objj=document.getElementById("rolltxt");
for(i=0;i<4;i++){
    objj.appendChild(extractNodes(objj)[i].cloneNode(
true));
}

settime
=0;
var t=setInterval(rolltxt,10);  //行动时间
function rolltxt(){
    
if(objj.scrollTop % (objj.clientHeight+0==0){  // -0 高度
        settime+=1;
        
if(settime==300){  //停留时间
            objj.scrollTop+=1;
            settime
=0;
        }

    }
else{
        objj.scrollTop
+=1;
        
if(objj.scrollTop==(objj.scrollHeight-objj.clientHeight))
            objj.scrollTop
=0;
        }

    }

}

objj.onmouseover
=function(){clearInterval(t)}
objj.onmouseout
=function(){t=setInterval(rolltxt,10)}        //  鼠标移动后行动时间
</ script >

转载于:https://www.cnblogs.com/0754ydj/archive/2008/07/12/1241318.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值