Всем привет. Как я могу получить текущую позицию scroll у Page элемента, если я использую svelte?
Использую прямое обращение:
<Page class="some-page">...</Page>
const pageScrollTop = document.querySelector('.some-page .page-content').scrollTop;
1 Like
Спасибо, получилось!
А еще вопрос, если нужно повесить наблюдение за изменением scrollTop (что то вроде watch как во vuejs), возможно ли это сделать?
$: console.log(document.querySelector('.page-content').scrollTop);
^ Такая конструкция не срабатывает.
Кажется получилось сделать так:
document.querySelector('.page-content').addEventListener("scroll", getScrollTopPosition);
function getScrollTopPosition(){
console.log(document.querySelector('.page-content').scrollTop);
}
не уверен правильное ли это решение или можно было сделать лучше