实现表格滚动定时改变,表格DOM的scrollTop值
通过判断距上滚动的长度(scrollTop),大于滚动的高度(scrollHeight) 减去(-) 当前DOM的高度(clientHeight)说明当前的滚动已经到底了,需要将滚动条回到开头
需要对当手动进行表格滚动的时候处理三种情况,
①.鼠标移入表格(onmouseover)的时候将滚动的定时器取消
②.鼠标移出表格的时候需要将滚动的定时器开启
③.鼠标滚动的时候需要重新设置存储在state里面的scrollTop值,确保在滚动离开表格后,开启滚动的可以和当前滚动的位置一致
封装组件源码
import React, { Component } from 'react';
import { Table } from 'antd'......
查看更多