Сделайте прокрутку экрана вниз ~ 2 см при нажатии кнопки - PullRequest
0 голосов
/ 13 марта 2019

Я создаю веб-сайт WordPress, и есть определенное поле, в котором я могу:

Запускать этот код JS каждый раз, когда пользователь что-то отвечает (не добавляйте здесь теги <script>...</script>,просто введите свой код JS.)

Это предпочитает плагин.Это тест с несколькими ответами.Но после того, как они ответят, я бы хотел, чтобы экран немного прокручивался (кнопка «СЛЕДУЮЩАЯ» находится за пределами экрана, и я бы хотел, чтобы они не прокручивали сами по понятным причинам)

Изображение того, как оно выглядитнапример:

Можно ли это сделать, просто вставив его в указанное поле?

Я - коробкамолотов, когда дело доходит до кодирования, но есть ли у на этом сайте то, что я ищу?

Я пытался вставить его в коробку, но он не работает

1 Ответ

1 голос
/ 13 марта 2019

Большинство веб-браузеров поддерживают метод Element.scrollIntoView(), который обеспечивает более согласованное поведение, чем (довольно старый) код jQuery, который вы просматриваете.

Использование этого метода довольно просто. Единственной трудной частью будет определение элемента, соответствующего следующему вопросу; как это работает, зависит от конкретного сайта / плагина, с которым вы работаете.

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