ios系统iframe内容的滚动事件不触发

新手上路,请多包涵

移动端 主体页面a
需要被引入的iframe页面b

Iframe的src链接的页面b是一个线上页面,需要随着滚动条的往下拉,加载被隐藏的内容,在ios上是不能实现滚动加载的

阅读 4.7k
2 个回答

试试我的 :

// sass
.page {
  background-color: #ffffff;
  overflow-x: hidden;
  height: 100vh;
  box-sizing: border-box;
  margin: 0 15px 0 15px;
  position: relative;

  > .content {
    width: 100%;
    height: 100%;
    padding-bottom: 15px;
    box-sizing: border-box;
    -webkit-overflow-scrolling: touch;

    // https://blog.csdn.net/qq_25252769/article/details/76045835
    overflow-y: scroll; //或overflow:auto;

    > iframe {
      width: 100%;
      min-height: 100%;
    }
  }
}

移动端,一般不推荐使用iframe。

既然,你都用了,那你得看看是不是b页面的问题。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题