Альтернатива scrollTop для использования с tbody? - PullRequest
0 голосов
/ 31 мая 2018

Я пытаюсь прокрутить тело вниз, каждый раз, когда динамически добавляю новую строку.

У меня есть таблица html, но прокручивается только tbody.К сожалению, scrollTop не является свойством tbody, поэтому я не могу сделать это:

document.querySelector('#myTable > tbody').scrollTop = 100000;

И я не хочу устанавливать фокус при добавлении новой строки в таблицу.Итак, как я могу заставить tbody прокручиваться вниз, когда я добавляю новую строку?

И я не хочу использовать ...

scrollIntoView(true/false) 

... потому что в IE он сдвигается влево.

Спасибо за любые полезные советы.

1 Ответ

0 голосов
/ 31 мая 2018

РЕШЕНИЕ:

var offset = newRow.offsetTop;
newRow.parentNode.scrollTop = offset;

Я был неправ, когда сказал, что нельзя установить scrollTop для тела.Я думаю, я просто не мог сделать это так, как я пытался выше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...