经过一些搜索,我发现I could scroll core-header-panel
by scroller
property,但我不能将相同的内容应用于core-scaffold
。
有没有办法将core-scaffold滚动到顶部?
答案 0 :(得分:2)
core-scaffold元素只是一堆其他核心元素的集合,具有一些常用功能。如果文档没有回答你的问题,一个技巧就是查看元素的来源。
这就是核心支架的内容。
<div vertical layout drawer>
<content select="[navigation], nav"></content>
</div>
<core-header-panel id="headerPanel" main mode="{{mode}}">
<core-toolbar>
<core-icon-button id="menuButton" icon="menu" on-tap="{{togglePanel}}"></core-icon-button>
<content select="[tool]"></content>
</core-toolbar>
<content select="*"></content>
</core-header-panel>
。$属性将包含其id的任何元素的路径。因此,$.yourScaffoldID.$.headerPanel
是您可以通过javascript或数据绑定来访问它的路径。
答案 1 :(得分:1)
感谢@Winchestro的回答,
我可以通过为scroller
定义custom-core-scaffold
属性并使其返回core-header-panel
卷轴来解决此问题。
get scroller() {
return this.$.headerPanel.scroller;
}