DTF по органу пошел. Двоится интерфейс. Расскажу почему так и как это пофиксить

DTF по органу пошел. Двоится интерфейс. Расскажу почему так и как это пофиксить

Проявляется баг при первом открытии с ПК, при чем что с общей ленты, что со страниц собственного блога. Как только вы прокрутите страницу вниз и обратно вверх, этот баг пропадет (видимо при обновлении страницы через ajax во время скрола).

Я вам даже сейчас расскажу из-за чего это.

DTF по органу пошел. Двоится интерфейс. Расскажу почему так и как это пофиксить

Если вы открываете длинный пост (или хотя бы тот который не умещается в один экран), то поверх него появляется эта панелька с лайками, коментами, дизлайками и т.д. Она скролится поверх поста пока вы будете его листать а затем исчезает и заменяется статичной такой же. Так вот, когда вы открываете короткий пост, умещающийся в один экран, то вы видите обе одинаковых панельки (блока с контентом), а как только начинаете скролить страницу, естественно одна из них пропадает. То есть вы видите и динамичную и статичную единовременно, хотя первая не должна была бы отображаться при таком сценарии, но увы.

Всё что нужно сделать это добавить исключение (if/elseif) в код, которое сразу проверяло бы умещается ли контент поста в экране юзера. Зависит от того как это реализовали кодеры на dtf подход будет разным.

33
5 комментариев

Это давно уже, молчу что в 99% случаев написал коммент и он дважды отображается также до обновления страницы

Хорошего редизайна должно быть много

Наконец-то можно поставить два лайка