Я работаю на Ускоренной мобильной странице (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 при прокрутке. Спасибо.