小5聊页面滚动条联动出现值偏差原因

Posted 小5聊

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小5聊页面滚动条联动出现值偏差原因相关的知识,希望对你有一定的参考价值。

在编写表格插件时,可能会遇到这样的一个情况,当你移动数据行横向滚动条,同时也关联移动字段行时,字段行横向滚动条移动已经结束,但是数据行横向滚动条还能移动,导致数据行和字段行布局不一致

 

1、效果如下

2、原因

因为数据行滚动条除了有横向滚动条,还有纵向滚动条,导致他们之间的滚动不一致

字段行横向滚动条长度为835px,数据行的滚动条长度为810px

3、解决方法代码

 只需要保持两者滚动条值一致即可

$('.title-row').scroll(function () 
    var left = $(this).scrollLeft();
    $(".title-row").scrollLeft(left);
    $('.data-row').scrollLeft($(".lmy-title-row").scrollLeft());
);

以上是关于小5聊页面滚动条联动出现值偏差原因的主要内容,如果未能解决你的问题,请参考以下文章

table 怎么设置横向滚动条但纵向不要

css Div在页面中纵向固定,不随滚动条滚动,横向随滚动条滚动

解决浏览器因滚动条出现抖动的问题

C# FORM 如何使DATAGRIDVIEW始终显示纵向滚动条啊?

表格超出不现实纵向滚动条

如何固定table的第一行,不随纵向滚动条滚动,但能横向滚动