簡體   English   中英

如何重設對白紙滾動的滾動位置?

[英]How do I reset scroll position of paper-dialog-scrollable?

我有一個帶有paper-dialog-scrollable paper-dialogpaper-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-openedpaper-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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM