[问题] react 使用useRef设定table scroll位置

楼主: frank61003 (驼龟)   2022-01-20 00:09:52
如题
我要使用react做一个班表
第一行为日期
第一列为人员(设定position: sticky)
要有一个按钮可以让今天这一列滑动到第二列(人员旁边)对齐
目前是使用useRef并把他指定给第一行显示今日的<td>
然后在按钮onClick设定
ref.current.scrollTo(100,0)
数字先给固定值
按下按钮后完全没有反应
但是更改为
ref.current.scrollIntoView()
如果今日那列在画面右边外面
今日那一列就会往左滑动出现
但是因为第一列设定为sticky
所以今日那一列在左边的话
往右滑到出现会被第一列挡住
不太确定为何在<table>中scrollTo的方法无法使用
还请大大解惑
谢谢

Links booklink

Contact Us: admin [ a t ] ucptt.com