Загрузка IFrame, прокрутка страницы вверх - PullRequest
0 голосов
/ 27 марта 2019

Я работаю над приложением, где На моей странице есть один раздел, который исходит от IFrame.

На этом IFrame есть длинная форма. Когда я отправляю эту форму, этот IFrame загружает другой источник, который показывает сообщение с благодарностью.

Моя проблема в том, что когда новый источник загружается в IFrame, я хочу, чтобы страница прокручивалась вверх или в положение тела, чтобы любой мог увидеть сообщение с благодарностью.

Я пишу ниже сценарий на моей странице спасибо. но это дает ошибку document.body null

 (function smoothscroll(){
    var currentScroll = document.documentElement.scrollTop || document.body.scrollTop;
    if (currentScroll > 0) {
         window.requestAnimationFrame(smoothscroll);
         window.scrollTo (0,currentScroll - (currentScroll/5));
    }
})();

После гугл. Я использую это так.

window.addEventListener('load', function () {
(function smoothscroll(){
    var currentScroll = document.documentElement.scrollTop || document.body.scrollTop;
    if (currentScroll > 0) {
         window.requestAnimationFrame(smoothscroll);
         window.scrollTo (0,currentScroll - (currentScroll/5));
    }
})();
});

но это ничего не делает.

Я хочу, чтобы моя страница была в режиме прокрутки при загрузке моего кадра.

Любая помощь будет оценена.

Спасибо

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