Показать сообщение отдельно
  #1 (permalink)  
Старый 08.12.2018, 00:28
Аватар для razerxxx
Аспирант
Отправить личное сообщение для razerxxx Посмотреть профиль Найти все сообщения от razerxxx
 
Регистрация: 05.10.2011
Сообщений: 85

Странный автоскролл в Хроме
Всем привет. Возможно кто-то сталкивался с этим?

Имеется элемент container с высотой например (500px)
Внутри контейнера элементы с высотой 300px [a, b, c, d, e]


Прокручиваем root к элементу c
То есть элементы a, b - теперь сверху и для нас не видны.

С помощью инспектора удаляем элемент a, или скрываем его (display: none)

Я ожидал такое поведение.
Элемент c смещается вверх. а мы видим перед собой элемент d

По факту так и проиcходит в фоксе. А вот в хроме - элемент c не меняет позицию - но меняется позиция скролла у контейнера

Вопрос., кто-нибудь знает, можно ли это поведение как-то отменить? Поведение фокса в данном случае ожидаемое - а хром - что-то там оптимизирует - но мне такие оптимизации сейчас не нужны.
Ответить с цитированием