Привет ![]()
Думаю, это имеет отношение к делу: Clicking on links in posts and go back makes incorrect post height
Кажется, я нашёл закономерность в этой ошибке. Это лишь моя гипотеза, и я не уверен, что именно так всё происходит. ![]()
Когда вы нажимаете «Назад», сохраняется высота следующих постов предыдущей темы (по-моему, это видно визуально только если они выше)… ![]()
Давайте уточню, что я имею в виду.
Я открыл две темы для демонстрации.
Я перешёл из первой темы во вторую, а затем вернулся назад. Что произошло? Посты первой темы стали выше, как показано в видео здесь: Clicking on links in posts and go back makes incorrect post height
Теперь проверю посты в первой теме. Вот один из них.
Ему присваивается вычисленное значение min-height.
Как я вижу, здесь расчёт этого значения выполняется корректно и используется атрибут post-id:
Итак, давайте проверим post-id и посмотрим, что происходит.
В первой теме у поста post-id равен 12.
Во второй теме нам нужно найти пост с post-id 13. Вот он.
Кажется, высота содержимого этого поста добавляет пустое пространство к 12-му посту первой темы.
Как я вижу, это происходит только при использовании слайдера загрузки. Я не уверен, что именно происходит (но, возможно, это связано с тем, что слайдер загрузки удерживает страницу открытой при возврате на предыдущую страницу), и начинает расчёт min-height во второй теме. А когда я возвращаюсь в первую тему, этот расчёт добавляется к фактической высоте постов.




