可以参考:https://www.cnblogs.com/xiahj/p/8036419.html
我因为设置了底部固定定位导致页面不滚动,页面可以上拉但是又会回弹,不能在底部停下。
我的解决方法(尽量用在可以滚动的页面):
底部固定定位不变,上面部分不设置其它定位,然后因为上面的部分需要滚动,所以最外层设置
.outer {
height: 100%;
padding-bottom: 75px; /*要设置底部内边距来与底部固定定位的元素拉开距离 */
overflow-y: scroll;
-webkit-overflow-scrolling: touch;
}
最靠近外部的内层设置
.inner {
min-height: calc(100% + 1px);
}
这样设置页面iOS也可以滚动到底部了
浏览器中检查outer元素的高度,如果没有高度就设置html,body高度为100%。