Table固定标题 内容滚动

如下代码



<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
  <script src="./js/jquery.min.js"></script>
    <link rel="stylesheet" href="./css/bootstrap.css">
    <!-- 最新的 Bootstrap 核心 JavaScript 文件 -->
    <script src="http://cdn.bootcss.com/bootstrap/3.3.0/js/bootstrap.min.js"></script>
</head>
<body>
<div class="container">
    <div class="row"style="height:100px;"></div>
    <div class="row ">
        <div class="col-md-2 "></div>
        <div class="col-md-8 ">
            <div class="panel panel-info">
                <div class="panel panel-heading">
                    接受到的信息
                </div>
            <div class="panel-body">
                <div class="bs-example" data-example-id="contextual-table">
            <table class="table table-bordered" id="table-case">
                <thead>
                <tr>
                    <th>名称</th>
                    <th>城市</th>
                    <th>邮编</th>
                </tr>
                </thead>
                <tbody>
                <tr>
                    <td style="background: blue">Tanmay</td>
                    <td style="background: blue">Bangalore</td>
                    <td style="background: blue">560001</td>
                </tr>
                <tr>
                    <td style="background: #bd0a01">Sachin</td>
                    <td style="background: #bd0a01">Mumbai</td>
                    <td style="background: #bd0a01">400003</td>
                </tr>
                <tr>
                    <td style="background: lime">Uma</td>
                    <td style="background: lime">Pune</td>
                    <td style="background: lime">411027</td>
                </tr>
                <tr>
                    <td style="background: lightslategrey">xushicheng</td>
                    <td style="background: lightslategrey">BUNP</td>
                    <td style="background: lightslategrey">123456</td>
                </tr>
                <tr>
                    <td style="background: yellow">xussegeng</td>
                    <td style="background: yellow">BdfP</td>
                    <td style="background: yellow">885856</td>
                </tr>
                <tr>
                    <td style="background: palegreen">adfeng</td>
                    <td style="background: palegreen">upNP</td>
                    <td style="background: palegreen">485556</td>
                </tr>
                </tbody>
            </table>
                </div>
                </div>
            </div>
        </div>
    </div>
</div>
<div class="col-md-2 "></div>
<script>
    $(function(){
        var text=$("tbody:first");//定义第一个tr内容
        var clear;//定义需要清除动画的部分
        text.hover(function(){
            clearInterval(clear);//鼠标悬停,清除动画,停止滚动
        },function(){
            clear=setInterval(function(){
                var field=text.find("tr:first");//获取第一个tr内容 一个格一个格滚动
                // var field = text.find("tr").slice(0, 3);//获取前3行内容 3个格3个格滚动
                var high=field.height();//获取需要滚动的高度
                text.animate({ marginTop:-high+"px"},600,function(){//隐藏第一行
                    field.css("marginTop",0).appendTo(text);//将该行的margin值置零,然后插入到最后
                    text.css("marginTop",0);
                })
            },1000)//滚动间隔时间
        }).trigger("mouseleave");//自动滚动
    });
</script>
</body>
</html>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值