переадресация на определенную часть страницы - PullRequest
0 голосов
/ 20 ноября 2018

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

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

есть ли способ сделать это в controller (перенаправление на определенную часть страницы), чтобы остаться в той же позициипосле отображаются ошибки ?

Ответы [ 2 ]

0 голосов
/ 20 ноября 2018

Как сказал @Greg и хорошо, сохраните маршруты и используйте anchors, чтобы переместить их в правильное место.В качестве альтернативы я хотел бы добавить, что вы также можете использовать javascript для плавной прокрутки в нужное место.

В некоторых прошлых проектах я использовал GET переменные в URL и javascriptобнаружить их и плавно прокрутить пользователя к месту.По сути, GET будет css class или id в DOM, поэтому javascript знает, где прокрутить пользователя.

JS Smooth Scroll

0 голосов
/ 20 ноября 2018

Вы можете использовать якорные ссылки HTML .

Таким образом, вы в своем controller можете перенаправить свой users на ваш URL с помощью # комментариев прилагается

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