Skip to content

Commit c6e5ae8

Browse files
wufeng87hujianming
andauthored
no need to do event.preventDefault when not use fixedColunms (#456)
* no need to do event.preventDefault when not use fixedColunms * no need to do event.preventDefault when not use fixedColumns Co-authored-by: hujianming <[email protected]>
1 parent d7d53b6 commit c6e5ae8

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/Table.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -411,7 +411,6 @@ class Table<ValueType> extends React.Component<TableProps<ValueType>, TableState
411411
handleWheel: React.WheelEventHandler<HTMLDivElement> = event => {
412412
const { scroll = {} } = this.props;
413413
if (window.navigator.userAgent.match(/Trident\/7\./) && scroll.y) {
414-
event.preventDefault();
415414
const wd = event.deltaY;
416415
const { target } = event;
417416
const { bodyTable, fixedColumnsBodyLeft, fixedColumnsBodyRight } = this;
@@ -424,12 +423,16 @@ class Table<ValueType> extends React.Component<TableProps<ValueType>, TableState
424423
}
425424

426425
if (fixedColumnsBodyLeft && target !== fixedColumnsBodyLeft) {
426+
event.preventDefault();
427427
fixedColumnsBodyLeft.scrollTop = scrollTop;
428428
}
429429
if (fixedColumnsBodyRight && target !== fixedColumnsBodyRight) {
430+
event.preventDefault();
430431
fixedColumnsBodyRight.scrollTop = scrollTop;
431432
}
432433
if (bodyTable && target !== bodyTable) {
434+
// https://github.com/ant-design/ant-design/issues/22341
435+
event.preventDefault();
433436
bodyTable.scrollTop = scrollTop;
434437
}
435438
}

0 commit comments

Comments
 (0)