при открытии страницы (страницу можно скроллить горизонтально), иногда мне нужно добавить новые элементы впереди уже существующих, для этого я использует функцию new_arr.concat(current_arr), но при этом в dom новые элементы встанут на место старых, а старые переместятся вправо, как мне сделать так, чтобы я оставался в позиции, в которой был (т.е. чтобы экран находился на старом элементе, а новые элементы просто добавлялись слева)?
Upd: решено через scrollToView() с inline:start
там горизонтальный скролл получается? можно перед вставкой запомнить позицию, и после вставки откорректировать, зная старую и новую позицию
Это незаметно для юзера возможно сделать?
Проблема в том, что width увеличивается и scrollLeft соответственно меняется
Скроллить при добавлении
Обсуждают сегодня