DataTable.js fixed column and non-fixed column wrong row

in ie and edge, after displaying fixed columns, when there is too much data (only a few hundred rows), scrolling table is very stuck,
and sometimes there are wrong rows, and sometimes you reply after scrolling again, and sometimes no matter how you roll, you will not reply automatically.
customer requirements can not allow fixed columns to be scrolled. Is there any way to keep the scroll bars of the two columns absolutely consistent?

...
//
if ( mouseController === "main" ) {
    if ( that.s.iLeftColumns > 0 ) {
        that.dom.grid.left.liner.scrollTop =that.dom.scroller.scrollTop;
    }
    if ( that.s.iRightColumns > 0 ) {
        that.dom.grid.right.liner.scrollTop =that.dom.scroller.scrollTop;
    }
}
...

...
//            
if ( mouseController === "left" ) {
    that.dom.scroller.scrollTop = that.dom.grid.left.liner.scrollTop;
    if ( that.s.iRightColumns > 0 ) {
        that.dom.grid.right.liner.scrollTop = that.dom.grid.left.liner.scrollTop;
    }
}
...

Please all the great gods


finally adds a position judgment when scroll stops, which solves

.
Menu