html - 当 ionic 滚动高度太高时, ionic 应用程序无法完全向下滚动

标签 html angularjs ionic-framework hybrid-mobile-app

我在使用 ionic 应用程序时遇到了这个奇怪的问题。 ionic 应用程序无法完全向下滚动。例如,我可能有一个包含 100 行的表。我最多只能向下滚动到第 80 行。这是相关的html代码。

<ion-content>
    <ion-scroll zooming="true" direction="xy" style="height:700px">
      <table ng-table="tableParams" style="width:600px">
        <!-- table contents -->
      </table>
    </ion-scroll>
</ion-content>

我后来发现了解决方案,但我不知道为什么它有效。解决方案是将高度从 700px 降低到 500px。 <ion-scroll zooming="true" direction="xy" style="height:500px">

我不知道为什么它会起作用。有人可以解释一下吗?

编辑:答案之一提到问题是高度是用绝对值指定的。如何指定高度使其可以在不同高度的移动设备上工作?

最佳答案

您正在为容器使用绝对像素高度。如果设备高度不低于 700 像素,您将切断滚动容器的底部。

关于html - 当 ionic 滚动高度太高时, ionic 应用程序无法完全向下滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34195018/

相关文章:

Python - Beautifulsoup 到带有图片的 PDF(相对路径)

javascript - 鼠标/键盘事件全屏 html5 视频 (javascript/jquery)

javascript - 避免 ul li 菜单中的鼠标悬停变化

javascript - 在 AngularJS 中从表单获取数据而不使用双向数据绑定(bind)

angularjs - 使用angular在html中显示ms word文件

javascript - 将唯一 ID 添加到 Firebase

JavaScript 将单斜杠替换为双斜杠?

html - Internet Explorer Web 开发人员工具栏是否支持弹出窗口?

angularjs - 服务返回意外结果, promise 被忽略

html - 如何将线性渐变应用于圆的边界?