У меня есть прокручиваемая таблица в HTML, которая часто обновляется (примерно раз в секунду) и может содержать до 1000 строк.Очевидно, что не имеет смысла заменять всю таблицу каждый раз, когда она обновляется, поэтому я хотел бы просто заменить строки таблицы, которые в данный момент видимы.проверить их смещения;это работает, но слишком медленно, чтобы быть эффективным.
Сейчас я пытаюсь использовать document.elementFromPoint()
, чтобы найти самый верхний элемент поверх <tbody>
, который обычно является элементом <td>
откуда я могу получить его содержащий <tr>
.Это почти работает, за исключением случая, когда сама таблица закрыта другим элементом (например, плавающим лайтбоксом).
В настоящее время я ищу либо третье решение, либо способ получить все элементыпод конкретным пунктом, а не только самым верхним.Если у кого-то есть идеи, как этого добиться, это будет высоко оценено.