繁体   English   中英

在标签更改时重置标签内容滚动 position

[英]Reset tab content scroll position on tab change

我正在使用 PrimeNG TabView,我在选项卡内容中启用了垂直滚动,问题是当我更改选项卡时,水平内容 position 与之前的内容相同。 我只使用 JS/TS、CSS、HTML、PrimeNG 作为选项卡和 Ionic Framework。

我希望新选择的选项卡的内容位于初始 state,“未滚动”

@FabianStrathaus直接看这个官方文档中的代码效率更高,这是我用的,但是我添加了这个 CSS:

:host ::ng-deep .p-tabview-panels {
    height: 38vh;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 0px;
}

再次查看文档我可能想出了问题所在,我将水平滚动设置为 p-tabview-panels,也许我应该将其设置为 p-tabview-panel,区别:

  • p-tabview-panels 是容器面板。
  • p-tabview-panel 是选项卡的内容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM