码迷,mamicode.com
首页 > 移动开发 > 详细

iframe在ios上不能滚动问题解决

时间:2019-03-18 11:37:36      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:rap   设置   解决方案   100%   enc   com   bsp   属性   mozilla   

这篇文章一样,用到了-webkit-overflow-scrolling: touch;属性。主要解决方案是在iframe外层添加一个div,然后设置-webkit-overflow-scrolling属性。

例如:

<div class="content-iframe-wrapper">
<iframe frameborder="0" class="content-iframe" src=""></iframe>
</div>
.content-iframe-wrapper {
-webkit-overflow-scrolling: touch;
overflow-y: auto;
width: 100%;
height: calc(100vh - 60px);
}

.content-iframe-wrapper .content-iframe {
width: 100%;
height: 100%;
}

MDN文档:https://developer.mozilla.org/zh-CN/docs/Web/CSS/-webkit-overflow-scrolling

该特性是非标准的,尚未有相关规范。另在Apple提供的Safari CSS 参考文档中有所提及。

 

iframe在ios上不能滚动问题解决

标签:rap   设置   解决方案   100%   enc   com   bsp   属性   mozilla   

原文地址:https://www.cnblogs.com/Man-Dream-Necessary/p/10551072.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!