大家好,我已尽力完成标题,但我遇到的问题是我不知道如何完成这项任务。我有一个数据表,其中一页上显示 1000 行,并具有 ScrollY 限制。数据表按第二列(帐户)按字母顺序排序,该列显示帐户代码文本。 当专注于表格时,我希望能够按任何字母键(例如“L”)并自动滚动到以该字母开头的所有帐户代码的开头(如果有意义的话)?
我了解如何滚动到表格容器上的特定位置,但不知道如何根据scrollTop值询问特定行位置
获得 row 元素后,您可以调用 getBoundingClientRect() 来获取其用于滚动的 x、y 位置