目前,我正在尝试自动滚动到我在我的Typescript中使用的HTML页面的顶部.
window.scrollTo(0 , 0);
并尝试自动向下滚动到HTML页面的底部
window.scrollTo( 0 , document.body.scrollHeight);
>我试图在HTTP响应后滚动顶部.
码
openPDFVievwer(data) {
this.obj= JSON.parse(data._body);
document.getElementById('spinner').style.display = 'none';
window.scrollTo( 0 , 0);
}
>当我在渲染另一个组件后尝试向下滚动时.
码
searchData(data) {
this.document = data;
this.searchResultDiv = true; // where component will be rendered
window.scrollTo( 0 , document.body.scrollHeight);
}
但是,两者似乎都没有用.
有什么我做错了吗?
解决方法:
试试html
<div #list [scrollTop]="list.scrollHeight"></div>
解决方案2
在组件中
将id定义为html id =“scrollId”
const element = document.querySelector('#scrollId');
element.scrollIntoView();
原文地址:https://codeday.me/bug/20190611/1216513.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。