• jq table 自动滚动


    <html>
    <head>
        <meta charset="UTF-8">
        <style>
            div {
                width: 736px;
                overflow: hidden
            }
    
            table {
                width: 756px;
            }
    
            thead tr {
                display: block;
            }
    
            tbody {
                display: block;
                height: 100px;
                overflow: auto;
            }
    
            thead th {
                width: 200px;
                text-align: center;
            }
    
            tbody td {
                width: 200px;
                text-align: center;
            }
        </style>
        <script src="js/jquery.min.js"></script>
    </head>
    <body>
    <div>
        <table>
            <thead>
            <tr>
                <th>Header 1</th>
                <th>Header 2</th>
                <th>Header 3</th>
            </tr>
            </thead>
            <tbody>
            <tr>
                <td>Cell Content 1</td>
                <td>Cell Content 2</td>
                <td>Cell Content 3</td>
            </tr>
            <tr>
                <td>Cell Content 1</td>
                <td>Cell Content 2</td>
                <td>Cell Content 3</td>
            </tr>
            <tr>
                <td>Cell Content 1</td>
                <td>Cell Content 2</td>
                <td>Cell Content 3</td>
            </tr>
            <tr>
                <td>Cell Content 1</td>
                <td>Cell Content 2</td>
                <td>Cell Content 3</td>
            </tr>
            <tr>
                <td>Cell Content 1</td>
                <td>Cell Content 2</td>
                <td>Cell Content 3</td>
            </tr>
            <tr>
                <td>Cell Content 1</td>
                <td>Cell Content 2</td>
                <td>Cell Content 3</td>
            </tr>
            <tr>
                <td>Cell Content 1</td>
                <td>Cell Content 2</td>
                <td>Cell Content 3</td>
            </tr>
            <tr>
                <td>Cell Content 1</td>
                <td>Cell Content 2</td>
                <td>Cell Content 3</td>
            </tr>
            </tbody>
        </table>
    </div>
    <script>//滚动条到底时的高度,等于0时说明没有滚动条
        var scrollHeight = $('tbody')[0].scrollHeight - $('tbody').innerHeight()
    
        $(function () {
            if (scrollHeight > 0) {
                interval = setInterval(MoveScroll, 50)
            }
        })
    
        $('tbody').hover(function () {
            if (scrollHeight > 0) {
                clearInterval(interval)
            }
        }, function () {
            if (scrollHeight > 0) {
                clearInterval(interval)
                interval = setInterval(MoveScroll, 50)
            }
        })
    
        function MoveScroll() {
            var scroll = $('tbody').scrollTop()
            //滚动条到底时从头重新滚动
            if (scroll >= scrollHeight) {
                scroll = 0;
            } else {
                scroll++
            }
            $('tbody').scrollTop(scroll)
        }
    </script>
    </body>
    </html>
  • 相关阅读:
    个人总结
    找水王
    nabcd需求分析
    四则运算最终篇-网页版四则运算
    第一次冲刺--个人工作总结02
    第一次冲刺--个人工作总结01
    组队APP功能点定点NABCD分析
    水王
    软件工程结对作业01
    个人工作总结06
  • 原文地址:https://www.cnblogs.com/zhouyg2017/p/14241698.html
Copyright © 2020-2023  润新知