元素大小调整无法正常运行,尤其是在触摸设备上,在桌面上一切正常。 因此,当您触摸start和scroll时,需要平滑调整大小并且同时没有按预期调整大小的元素,将使用jerk(jumping)调整大小。 调整尺寸时最小高度为60px;
离子版本4。 Android / iOS设备。
this.content.ionScroll.subscribe((data) => {
const offset = this._headerHeight - data.detail.scrollTop - 1;
const _scrollTop = offset > 60 ? offset : 60;
this.height = _scrollTop;
});
<div class="sticky" [style.maxHeight.px]="height"></div>
期望它可以平滑地调整高度
代码示例: https://stackblitz.com/edit/github-igwscn-rresa6?file=src/app/home/home.page.html