[英]How do I reset scroll position of paper-dialog-scrollable?
我有一个带有paper-dialog-scrollable
paper-dialog
的paper-dialog-scrollable
对话框,每次打开/关闭paper-dialog-scrollable
如何重置对话框的滚动位置?
UPDATE
<paper-dialog-scrollable id="disclaimerScroller">
当我打开模态时
this.$.disclaimer.open();
Polymer.dom(this.$.disclaimerScroller).scrollTop = 0;
// I also tried
this.$.disclaimerScroller.scrollTop = 0
它似乎不起作用
您可以使用scrollTop
属性。 因此,例如: this.$.scrollableDialog.scrollTop = 0
。
您可以添加和事件侦听器, iron-overlay-opened
在paper-dialog
后,将火paper-dialog
打开。 在该侦听器中,您只需放入代码即可重置paper-dialog-scrollable
的滚动位置。
示例代码:
<paper-dialog id="scrolling" on-iron-overlay-opened="onIronOverlayOpened">
<paper-dialog-scrollable id="disclaimerScroller">
onIronOverlayOpened(){
this.$.disclaimerScroller.$.scrollable.scrollTop = 0;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.