`

Table实现tr数据滚动

 
阅读更多

先定义对象fontUpRoll及属性

/*文字上下滚动*/
function fontUpRoll(dom,tableH){
    this.dom = $(dom);
    //this.h = this.dom.height();
 this.h = tableH;
    this.timer = null;
 this.init();
}
fontUpRoll.prototype = {
    constructor: fontUpRoll,
    init: function(){
        this.dom.append(this.dom.html());
        this.play();
        this.hover();
    },
    play: function(){
        var that = this;
        this.timer = setInterval(function(){
            that.dom.css('margin-top', parseInt(that.dom.css('margin-top')) - 1 + 'px');
            if(parseInt(that.dom.css('margin-top')) == -that.h){
                that.dom.css('margin-top', 0);
            }
        }, 50)
    },
 hover: function(){
  var that = this;
  this.dom.hover(
   function(){
    clearInterval(that.timer);
         },
   function(){
             that.play();
         }
  );
 }
}

 

后使用该方法

var tableH;
tableH=$('.jzBox .table_02 table tr').length*24;
/*文字上下滚动*/
var fontUpRoll_01 = new fontUpRoll('.table_02 table',tableH);

 

 

 

html文件代码:

 

<div class="table_02">
        <span>成员单位:</span>
        <table width="100%" border="1">
        <tr>
          <th width="18%"></th>
          <td width="24%"><a href="http://www.wenming.cn/" target="_blank">中央宣传部</a></td>
          <td width="21%"><a href="http://www.chinapeace.gov.cn/" target="_blank">中央综治办</a></td>
          <td><a href="http://www.sdpc.gov.cn/" target="_blank">发展和改革委</a></td>
        </tr>
        <tr>
          <td> </td>
          <td><a href="http://www.miit.gov.cn/n11293472/index.html" target="_blank">工业和信息化部</a></td>
          <td><a href="http://www.mps.gov.cn/n16/index.html" target="_blank">公安部</a></td>
          <td><a href="http://www.moj.gov.cn/" target="_blank">司法部</a></td>    
        </tr>
        
        <tr>
          <td> </td>
          <td><a href="http://www.mof.gov.cn/index.htm" target="_blank">财政部</a></td>
          <td><a href="http://www.mep.gov.cn/" target="_blank">环境保护部</a></td>
          <td><a href="http://www.moa.gov.cn/" target="_blank">农业部</a></td>
        </tr>
        <tr>
          <td> </td>
          <td><a href="http://www.mofcom.gov.cn/" target="_blank">商务部</a></td>
          <td><a href="http://www.mcprc.gov.cn/" target="_blank">文化部</a></td>
          <td><a href="http://www.nhfpc.gov.cn/" target="_blank">卫生计生委</a></td>
        </tr>
         
        <tr>
          <td> </td>
          <td><a href="http://www.pbc.gov.cn/" target="_blank">人民银行</a></td>
          <td><a href="http://www.sasac.gov.cn/n1180/index.html" target="_blank">国资委</a></td>
          <td><a href="http://www.customs.gov.cn/publish/portal0/" target="_blank">海关总署</a></td>
        </tr>
        <tr>
          <td> </td>
          <td><a href="http://www.chinatax.gov.cn/n8136506/index.html" target="_blank">税务总局</a></td>
          <td><a href="http://www.saic.gov.cn/" target="_blank">工商总局</a></td>
          <td><a href="http://www.aqsiq.gov.cn/" target="_blank">质检总局</a></td>
        </tr>
         
        <tr>
          <td> </td>
          <td colspan="2"><a href="http://www.chinasarft.gov.cn/" target="_blank">国家新闻出版广电总局</a></td>
          <td><a href="http://www.sda.gov.cn/WS01/CL0001/" target="_blank">食品药品监管总局</a></td>
        </tr>
        <tr>
          <td> </td>
          <td><a href="http://www.forestry.gov.cn/" target="_blank">林业局</a></td>
          <td><a href="http://www.sipo.gov.cn/" target="_blank">知识产权局</a></td>
          <td><a href="http://www.ggj.gov.cn/" target="_blank">国管局</a></td>
        </tr>
        <tr>
          <td> </td>
          <td><a href="http://www.chinalaw.gov.cn/" target="_blank">法制办</a></td>
          <td><a href="http://www.scio.gov.cn/" target="_blank">新闻办</a></td>
          <td><a href="http://www.12377.cn/" target="_blank">网信办</a></td>
        </tr>
         
        <tr>
          <td> </td>
          <td><a href="http://www.spb.gov.cn/" target="_blank">国家邮政局</a></td>
          <td><a href="http://www.court.gov.cn/" target="_blank">高法院</a></td>
          <td><a href="http://www.spp.gov.cn/site2006/" target="_blank">高检院</a></td>
        </tr>
        <tr>
          <td> </td>
          <td><a href="http://www.ccpit.org/" target="_blank">贸促会</a></td>
          <td></td>
          <td></td>
        </tr>
        </table>
       </div>

最后别忘记页面中引入jquery.js

 

分享到:
评论

相关推荐

    table无限循环无缝滚动.zip

    在这个场景下,我们需要创建一个`&lt;table&gt;`元素,包含多行`&lt;tr&gt;`和单元格`&lt;td&gt;`,以展示数据。为了实现无缝滚动,我们还需要一些额外的HTML元素,例如隐藏的表格副本,用于在滚动到顶部时替换当前可视区域的内容。 ...

    利用JS+CSS实现滚动表格数据展示

    "利用JS+CSS实现滚动表格数据展示"是一个常见的需求,它可以帮助用户逐行浏览大量的信息,而无需手动调整窗口大小。下面将详细介绍如何通过JavaScript(JS)和层叠样式表(CSS)来实现这一功能。 首先,我们需要...

    html Table 表头固定的实现

    但有时候,我们会遇到一个问题,即当表格数据量较大时,随着页面向下滚动,位于顶部的表头(Header)会被隐藏,这会让用户难以在滚动查看内容时,快速确认各列数据的含义。为解决这个问题,就需要实现一个固定表头的...

    table内容出现滚动条和表头对齐问题

    在网页设计中,表格(Table)是一种常见的数据展示方式,特别是在处理大量结构化信息时。然而,当表格内容过多导致无法在单个视窗内完全显示时,滚动条就会出现,这时表头对齐问题就显得尤为重要。为了解决"table...

    bootstrap表格固定表头并且tbody部分添加滚动条

    Bootstrap表格在设计网页时是一种非常常用的组件,尤其在处理大量数据时,为了提供更好的用户体验,我们经常需要在tbody部分添加竖向滚动条,同时保持表头固定不动。这样,当用户滚动内容时,表头始终保持可见,便于...

    jQuery实现表头固定表格内容滚动效果

    在网页设计中,当表格数据过多时,为了保持良好的用户体验,常常需要实现表头固定而内容可滚动的效果。`jQuery`作为一个广泛使用的JavaScript库,提供了丰富的功能和便利的方法来实现这种效果。本教程将深入探讨如何...

    固定Table行列滚动.zip

    HTML `&lt;table&gt;` 元素用于定义表格,而 `&lt;tr&gt;` 元素定义表格行,`&lt;th&gt;` 定义表头单元格,`&lt;td&gt;` 定义数据单元格。为了实现行列固定,我们需要对这些元素进行特殊的CSS样式处理。 固定表头(Fixed Header)通常是通过...

    js实时修改table数据

    - 如果数据量大且频繁修改,考虑使用虚拟滚动或局部渲染来提高性能。 - 对于更复杂的表格操作,可以考虑使用诸如Handsontable、Ag-Grid或Vue.js等前端框架。 通过以上步骤和技巧,我们可以实现在网页上实时修改...

    纯CSS实现的表格滚动条效果

    这个纯CSS实现的表格滚动条效果适用于那些希望提升用户体验,使数据展示更优雅的网站和应用程序。 请注意,以上CSS代码仅适用于基于Webkit内核的浏览器(如Chrome和Safari),对于Firefox和其他非Webkit浏览器,...

    TABLE滚动条

    在IT领域,滚动条是用户界面(UI)设计中不可或缺的一部分,特别是在表格(TABLE)元素中,当数据过多无法在单个屏幕内显示时,滚动条提供了浏览整个内容的手段。"TABLE滚动条"这个主题涉及到网页开发中的HTML、CSS...

    CSS设置table下tbody的滚动条的实现

    CSS设置table下tbody的滚动条实现是一种网页布局技术,能够让HTML表格的tbody部分在内容超出可视区域时显示出垂直滚动条,而thead(表头)则保持固定不动。这种技术在制作具有大量数据内容的网页表格时非常有用,...

    用table绑定数据,实现分页功能

    为提高用户体验,可考虑实现“懒加载”或“无限滚动”,即当用户滚动到底部时才加载下一页数据。这可以减少初次加载时的数据量,提升页面加载速度。 10. **响应式设计**: 分页组件应具有响应式设计,确保在不同...

    div和table横向和纵向滚动条问题

    本文将详细解释如何实现这个功能,主要涉及`div`和`table`元素的布局、CSS样式以及滚动条的控制。 首先,为了实现横向滚动条,我们需要将`table`元素包裹在一个`div`容器内。这个`div`设置`overflow-x:auto`属性,...

    js实现漂亮的table表格

    在网页开发中,表格(Table)是展示数据的重要方式之一,尤其在前端界面设计中,一个美观、功能齐全的表格可以提升用户体验。本教程将详细介绍如何利用JavaScript (JS) 和 Cascading Style Sheets (CSS) 技术来创建...

    css+jquery完美实现table表头固定显示(浮动)

    总的来说,结合CSS的`position: fixed`和jQuery的事件监听及样式调整,我们可以轻松实现table表头的固定显示,使用户在滚动查看大量数据时仍能清晰地看到列标题,提升交互体验。在实际开发中,这种技术广泛应用于...

    在vue中实现二级下拉表格的table组件

    在Vue.js中实现二级下拉表格的table组件是一项常见的需求,尤其在数据展示和交互复杂的Web应用中。Vue.js是一个轻量级的前端框架,它提供了丰富的指令、组件化和响应式数据绑定等功能,使得构建这样的组件变得相对...

    纯CSS实现表头固定表格滚动条效果

    在网页设计中,当表格数据过多时,为了保持可读性,通常会使用滚动条来显示隐藏的内容。然而,一个常见的需求是使表格的表头在滚动时始终保持可见,这样用户在浏览长表格时仍能清楚地看到列名。本文将详细介绍如何仅...

    jquery给表格加滚动条

    在网页设计中,当表格(Table)中的数据过多时,为保持页面的整洁与易读性,通常会采用滚动条来展示超出视口范围的内容。本示例将详细讲解如何利用jQuery库为普通的HTML表格添加滚动条,以实现数据的高效浏览。 一...

    js 实现根据数组分组动态生成table(合并相同项)

    在JavaScript编程中,根据数组...同时,对于大量数据,你可能需要考虑使用虚拟滚动或者分页来提高用户体验。 最后,如果你有源码文件`ex.html`,它可能包含了上述代码的完整实现,可以打开查看具体的细节和实现方式。

    TableTree 表格树

    2. 渲染逻辑:在HTML中,表格元素`&lt;table&gt;`和`&lt;tr&gt;`用于创建表格结构,而树状结构的展开与折叠则需要借助JavaScript或CSS实现。JavaScript通常负责动态加载、添加、删除节点,以及控制节点的展开和折叠状态。CSS则...

Global site tag (gtag.js) - Google Analytics