Javascript 在元素添加到dom时自动滚动到底部
我使用聚合物数据绑定。我将元素添加到数组中,然后它又将元素添加到DOM中,这些元素将垂直显示 我希望页面在添加元素时滚动,但仅当当前滚动高度位于页面底部时 粗略的sudo代码:Javascript 在元素添加到dom时自动滚动到底部,javascript,dom,polymer,Javascript,Dom,Polymer,我使用聚合物数据绑定。我将元素添加到数组中,然后它又将元素添加到DOM中,这些元素将垂直显示 我希望页面在添加元素时滚动,但仅当当前滚动高度位于页面底部时 粗略的sudo代码: if (scrollToBottomEanbled && atBottomOfPage) { window.scrollTo(document.body.scrollWidth, document.body.scrollHeight); } 但考虑到聚合物与模板和阴影DOM等一起工作,我不知道应
if (scrollToBottomEanbled && atBottomOfPage) {
window.scrollTo(document.body.scrollWidth, document.body.scrollHeight);
}
但考虑到聚合物与模板和阴影DOM等一起工作,我不知道应该将此代码附加到哪个事件?如何将其放在
数据更改的
侦听器上?如何处理dom更改
事件:-我猜您还必须等待一个刷新周期this.async
然后向下滚动…将其放在数据更改的
侦听器上如何domchange
事件:-猜测您还必须等待一个刷新周期this.async
,然后向下滚动。。。