评论:jQuery锁定表头和固定列插件FixedTable  [查看原文]

所属分类:UI-图表

 18324  78  28
当前第1页 / 共2页
    不再潇洒0
    2018/5/16 15:23:13
    还有一个应用场景,兄弟估计没有考虑到,如果一个页面数显多个这样的表格,怎么解决。是不是应该写一个构造函数?然后new一下? 回复
    不再潇洒1
    2018/5/16 15:15:47

    兄弟,如果出现滚动条的话,滑动最右边会出现对不齐的问题,这个问题我替你解决了。
    1.css这样改

    .fixed-table-box>.fixed-table_header-wraper {
        /* overflow:hidden;*/
       overflow-x:hidden;
    }

    2.js这样改

    fixedTable: function() {
        var $this = this;
        return $this.each(function(index, item) {
            var $this = $(this);
    
            if (!$this.hasClass('fixed-table-box')) {
                return;
            }
    
            if ($this.hasClass('head-fixed')) {
                return;
            }
            //计算表格的宽度
            $.calFixedTableWidth(item);
            //计算固定列的高度
            $.calFixedColHeight(item);
            //同步滚动
            $.syncScroll(item);
            $this._setFixedIndex();
            $this.rowHover();
            // 横滚到最右边对不齐的解决思路
            if ($(".fixed-table_body").height() > $(".fixed-table_body-wraper").height()) {
                $(".fixed-table_header-wraper").css({
                    'overflow-y': 'scroll'
                })
            } else {
                $(".fixed-table_header-wraper").css({
                    'overflow-y': 'hidden'
                })
            }
        });
    },
        xta fnhc tewq0
        2018/5/19 14:39:12
        谢谢了
    回复
    做不到就不改名0
    2018/5/15 13:42:19
    空城0
    2018/4/24 10:20:07
    x轴向右滚动的时候表头与表体中的列会错位,是个bug吗 回复
    丨Ends 0
    2018/4/12 11:15:36
    请问这个列表宽度可以为百分比吗?手机端不出现滚动条
        xta fnhc tewq0
        2018/4/21 17:52:42
        暂时未实现,过段时间把它实现吧!目前这个版本未对手机进行兼容
    回复
    prisoner,0
    2018/3/23 15:00:28
    你这个几个表拼起来,有没有想过excel导出的问题?
        xta fnhc tewq0
        2018/3/24 21:15:12
        excel导出跟页面渲染没多大关系吧?
    回复
    玩转地球0
    2018/3/2 9:55:50
    这个表格怎么获取全部数据呢?我这里想获取表格所有数据提交到服务端,谢谢!!!
    回复
    风之殇0
    2018/1/18 16:29:02

    有没有实现一二列和第五列固定的方法

    回复
    ?蒌周0
    2017/12/27 10:43:27

    列宽对不齐,修改如下

    回复
    高华丽0
    2017/11/21 14:11:34

    获取表格的宽度这一块都是怎么改的?

    回复
    (⊙o⊙)0
    2017/11/6 23:52:37

    滑到最右边会对不齐啊、

        xta fnhc tewq0
        2017/11/9 21:03:59

        恩,确实有这个情况,之前我也去想过解决方法,但都不理想,目前我没有找到很好的解决办法

        我是你的Wifi0
        2018/1/26 11:55:17

        设置一下右边滚动条的宽度位置什么的吧. 目测对不齐的原因就是因为右边滚动条的宽度

    回复
    潘友清0
    2017/10/19 17:03:19

    目前这个是单行的表头,如果是多行的表头,需要跨行,跨列的怎么办

        xta fnhc tewq0
        2017/10/26 17:46:28
        这个有待以后实现
        瑾瑜0
        2017/11/29 21:59:55

        我也是这个问题,还要支持点击表头排序

    回复
    潘友清0
    2017/10/19 15:52:22

    有个问题,就是表内容的边框和表头的边框线没对齐,请看left-fixed.html这个页面,然后将X轴的滚动拖动到最右边,然后看下 "地址\邮编\操作"这3个字段,望修复,谢谢

        xta fnhc tewq0
        2017/10/26 17:53:32
        这个问题我之前也发现了,也找到了解决办法。在表头的末尾加上一个th,设置这个th的宽度为滚动条的宽度,但这又会出现另一个问题:滚动条在最左端时表格内容的边框与表头的边框又会出现不对齐的现象。所以你说的这个问题我还没找到好的解决方法
    回复
    0
    2017/10/18 20:14:25

    666.慢慢研究,很好的插件

    回复
    0
    2017/10/17 17:30:05

讨论这个项目(28)回答他人问题或分享插件使用方法奖励jQ币

取消回复