• 控制产品上下滚动


    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>无标题文档</title>
    <script type="text/javascript">
    window.onload = function ()
    {
        var odiv = document.getElementById('content');
        var oul = odiv.getElementsByTagName('ul')[0];
        var otop = document.getElementById('top');
        var odown = document.getElementById('down');
        var timer;
        
        function getstyle(obj,attr)
        {
            return obj.currentStyle?obj.currentStyle[attr]:getComputedStyle(obj)[attr];
        };
        //向下
        function down()
        {
            
            if( parseInt(getstyle(oul,'top')) > -380 )
            {
                
                oul.style.top = parseInt(getstyle(oul,'top')) - 10 + 'px';
            }
            else
            {
                oul.style.top = '-380px';
            }
        };
        //向上
        function up()
        {
            if( parseInt(getstyle(oul,'top')) < 0 )
            {
                oul.style.top = parseInt(getstyle(oul,'top')) +10 + 'px';
            }
            else
            {
                oul.style.top = '0px';
            }
        };
        
        otop.onmousedown = function ()
        {
            timeup = setInterval( up , 50);
        };
        otop.onmouseup = function ()
        {
            clearInterval(timeup);
        };
        odown.onmousedown = function ()
        {

            timedown = setInterval( down , 50)
        };
        odown.onmouseup = function ()
        {
            clearInterval(timedown);
        };
    }
    </script>

    <style>
    *{
        margin:0px;
        padding:0px;
        list-style-type:none;
        }
    h2{
        170px;
        background:#F69;
        color:#fff;
        font-size:14px;
        padding:5px;
        border-top-left-radius:10px;
        border-top-right-radius:10px;
        margin:20px auto 0px;
        text-align:center;
        }
    #content{
        160px;
        height:450px;
        overflow:hidden;
        padding:20px 10px;
        border: 1px #eee solid;
        position:relative;
        margin:0 auto;
        }
    #top,#down{
        100%;
        height:20px;
        position:absolute;
        left:0px;
        cursor:pointer;
        z-index:1;
        }
    #top{
        top:0px;
        background:url(img/arrowUp.png) no-repeat center center #CCCCCC;
        }    
    #down{
        bottom:0px;
        background:url(img/arrowDown.png) no-repeat center center #CCCCCC;
        }    
    #content ul{
        position:relative;
        top:0px;
        }    
    #content li{
        border-bottom:1px dashed #CCC;
        position:relative;
        padding-bottom:5px;
        }
    #content h3{
        font-size:14px;
        line-height:28px;
        }
    #content .time{
        padding-top:10px;
        color:#666;
        }                    
    </style>
    </head>

    <body>
    <h2>网站选项</h2>
    <div id="content">
        <div id="top"></div>
        <ul>
            <li>
                <h3>标题一</h3>
                <p>内容1</p>
                <p class="time">12:00</p>
            </li>
            <li>
                <h3>标题二</h3>
                <p>内容2</p>
                <p class="time">12:00</p>
            </li>
            <li>
                <h3>标题三</h3>
                <p>内容3</p>
                <p class="time">12:00</p>
            </li>
            <li>
                <h3>标题四</h3>
                <p>内容4</p>
                <p class="time">12:00</p>
            </li>
            <li>
                <h3>标题五</h3>
                <p>内容5</p>
                <p class="time">12:00</p>
            </li>
            <li>
                <h3>标题六</h3>
                <p>内容6</p>
                <p class="time">12:00</p>
            </li>
            <li>
                <h3>标题七</h3>
                <p>内容7</p>
                <p class="time">12:00</p>
            </li>
            <li>
                <h3>标题八</h3>
                <p>内容8</p>
                <p class="time">12:00</p>
            </li>
            <li>
                <h3>标题九</h3>
                <p>内容9</p>
                <p class="time">12:00</p>
            </li>
            <li>
                <h3>标题十</h3>
                <p>内容10</p>
                <p class="time">12:00</p>
            </li>

        </ul>
        <div id="down"></div>
    </div>
    </body>
    </html>

  • 相关阅读:
    MT【105】待定系数算最大最小
    MT【103】二阶递推找规律
    MT【102】一个常见的因式分解公式
    MT【101】分配问题举例若干
    MT【100】经典计数之分配问题
    MT【99】2005联赛二试题我的一行解法
    Qt Creator键盘快捷键速查
    AdaBoost中利用Haar特征进行人脸识别算法分析与总结1——Haar特征与积分图
    图像开源代码
    c++实用技巧
  • 原文地址:https://www.cnblogs.com/mayufo/p/4174851.html
Copyright © 2020-2023  润新知