zoukankan      html  css  js  c++  java
  • 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>
  • 相关阅读:
    八数码问题
    Choose and divide
    紫书 动态规划例题
    3657 括号序列 动态规划
    动态规划 舞蹈家怀特
    分数规划
    Keywords Search AC自动机
    Minimum Transport Cost Floyd 输出最短路
    A Simple Problem with Integers 线段树 区间更新 区间查询
    CF519E A and B and Lecture Rooms
  • 原文地址:https://www.cnblogs.com/0754ydj/p/1241318.html
Copyright © 2011-2022 走看看