Ускоренная мобильная страница (AMP): при прокрутке окна получите верхнюю позицию текущего видового экрана, используя javascript - PullRequest
1 голос
/ 11 февраля 2020

Я работаю на Ускоренной мобильной странице (AMP). Здесь, при прокрутке окна, я хочу получить верхнюю позицию текущего прокрученного окна просмотра.

Я пробовал следующие решения:

 window.addEventListener('scroll', function() {
   let ele = document.getElementById('amp-main-container');;
   console.log(ele.top)
 });

ИЛИ

 window.addEventListener('scroll', function() {
   let ele = document.getElementById('amp-main-container');;
   console.log(ele.scrollTop)
 })

amp-main-container является родительской папкой структуры. console.log печатает неопределенное при прокрутке.

Я также пробовал:

 window.addEventListener('scroll', function() {
   let ele = document.getElementById('amp-main-container');
   var viewportOffset = ele.getBoundingClientRect();
    console.log(viewportOffset.top)
 });

Приведенное выше решение показывает ele. getBoundingClientRect не является функцией ошибка.

Мне нужно найти позицию scrollTop области просмотра в AMP при прокрутке. Спасибо.

...