塞壬的欢歌

导航

工作日志 2020-02-28

工作日志 2020 年 2 月 28 日

第1工时

TABLE 的行单选点击事件

第2工时

TABLE的 行多选事件

第3工时

Page样式调整

第4工时

Page功能调整,发现 SELECT 有 选中的BUG...

第5工时

Page功能调整

第6工时

Page完成测试中,

第7工时

Table滚动事件BUG,横竖线对不齐,表头间歇性消失

第8工时

出现滚动事件后 组件的样式改变

部件 宽度 高度
外层 100% 250
主头表1 1050
主体 202
主体表2 1033
150 17
左头表3 1033
左体 185 48
左体表4 1033
120 17 17
右头表5 1033
右体 185 48
右体表6 1033
右表补丁 17 48
主头宽补丁 17
主头行补丁 17

总结:

  • 高度过高时 5个表 影响宽度 -17
  • 高度过高时 右空17
  • 高度过高时 右表补丁 高1头高 宽17
  • 宽度过宽时 左右 底部抬高 17
  • 宽度过宽时 外层总高,主体总高-头高,左右体再-17
  • 左右体 下压 1头高

第9工时

完成了 TABLE 高度修正,果然理顺了之后发现之前都是错了.

高度不够改宽,宽度不够改高 绕啊

第10工时

滚动同步完成,比之前简单很多很多.

修改一些细节.比如 滚动到两边时的 效果

第11工时

一个历史遗留问题: 宽度不够时 平展所有空位会出现 格错位为题

主要原因 col gutter 标签用于补右侧滚动条的17宽度.

col特性 再平均分后 他的宽度变成 17份. 宽度不再等于17,造成错位. 下面th gutter 宽度不管多少都会被其管辖.

刚刚发现,将他隐藏width=0, 下面th gutter 宽度变成'' 破坏width属性 就可以.

原因可能是,th是不再被col管辖 的自由标签.

<table>
    <colgroup>
        <col width="80">
        <col width="80">
        <col name="gutter" width="17">
    </colgroup>
    <thead class="has-gutter">
      	<tr>
            <th colspan="1" rowspan="1" name="order" class="is-leaf">
                <div class="cell">序号</div>
            </th>
            <th colspan="1" rowspan="1" name="fdzt" class="is-leaf">
                <div class="cell">辅导主题</div>
            </th>
            <th class="gutter" style="width: 17px;"></th>
      	</tr>
    </thead>
</table>

posted on 2020-02-28 18:08  塞壬无欢歌  阅读(185)  评论(0编辑  收藏  举报