美文网首页
H5页面在IOS上滚动回弹问题

H5页面在IOS上滚动回弹问题

作者: 御坂七十一号 | 来源:发表于2021-10-09 16:45 被阅读0次

问题:h5页面在IOS浏览器上,当滚动到顶部后,手指抬起,滚动结束,再次下拉;或者,当滚动到底部,手指抬起,滚动结束,再次上拉。然后手指不松开就直接往相反方向拉会导致页面整体被拉动,触发苹果的回弹效果。

解决:实际上滚动的是body内的直接子div,这个div高度不能设置100%,必须让他超过滚动高度,描述应该不准确,但可以解决问题。
eg. base内容超过100%。此时会触发回弹滚动,导致页面被截断。

body {
  font-family: PingFang SC;
}

.base {
  background-color: #d47114;
  height: 100%;
}

eg. base内容超过100%。此时向相反方向拉会滚动内容,内容不会被截断。

body {
  font-family: PingFang SC;
}

.base {
  background-color: #d47114;
  height: 300%;//或者auto不设置高度
}

但这样,只能解决屏幕内容被截断问题,依然会拉伸,但是可以给body设置 背景色来盖住默认白色,淡化问题。

相关文章

  • h5移动端相关问题记录

    禁止H5 ios滚动回弹,解决弹窗内滚动和页面同步滚动问题(页面为swiper整屏翻页) 引入inobounce....

  • H5页面在IOS上滚动回弹问题

    问题:h5页面在IOS浏览器上,当滚动到顶部后,手指抬起,滚动结束,再次下拉;或者,当滚动到底部,手指抬起,滚动结...

  • iOS相关bug

    一、iOS12键盘输入后不回弹 问题描述 iOS12系统下,h5或webview页面存在bug,键盘输入完毕收回后...

  • IOS滚动卡顿及点击失效问题

    IOS滚动卡顿 IOS中使用H5页面,并且H5页面中不适合使用IOS系统的滚动效果时。例如某个div中添加了ove...

  • 微信H5页面中软键盘收回时页面不回弹

    问题:在微信H5中 ios12 软键盘收回时页面不回弹,导致光标位置错乱,再次点击输入框区域时无法focus 解决...

  • 开发微信公众号遇到的问题?

    ios12,微信6.7.4以后的版本,ios端打开H5页面,输入框失焦后,键盘收起,页面不回弹? 解决办法: do...

  • H5页面在app端滑动,显示问题

    H5页面在IOS上滑动问题 IOS本身有个特性为弹性滑动,如果IOSAPP开启此功能,会造成H5页面中,底部固定定...

  • hack:ios下,页面无法滚动

    使用flex布局 在ios上页面无法滚动的hack方案(在安卓上没遇见这种问题) 描述:在使用flex布局,在滚动...

  • 布局常见问题

    ios滚动回弹问题解决办法: 关于li 事件修饰符 在事件处理程序中调用 event.preventDefault...

  • ios滚动优化

    时常会在ios设备中发现列表渲染出来滑动不顺畅,下面提供ios滚动优化以及滚动回弹

网友评论

      本文标题:H5页面在IOS上滚动回弹问题

      本文链接:https://www.haomeiwen.com/subject/akltpltx.html