首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >为什么使用iPhone或iOS设备在`iframe`中查看时,` `position:fixed`不起作用?

为什么使用iPhone或iOS设备在`iframe`中查看时,` `position:fixed`不起作用?
EN

Stack Overflow用户
提问于 2014-11-23 07:27:29
回答 1查看 10.8K关注 0票数 15

我研究过stackoverflow,似乎position:fixed in an iframe for iOS mobile devices在过去一直是一个问题,但还没有答案。

下面是我通过jsbin创建的一个示例:http://jsbin.com/pekeca/1/

在该示例中,有一个使用iframe的父HTML页面,其中包含另一个HTML页面(子页面)。以下是需要注意的事项:

  • 在任何设备上查看父HTML时,子HTML中的导航栏保持不变。这是预期的行为。
  • 但是,当在iPhone上查看父HTML时,无论使用哪种浏览器,子HTML中的导航栏都会失去其固定位置。这是一个只在iPhones中出现的错误
  • child HTML page is viewed directly (i.e., not inside an iframe)在iPhone中时,导航栏停留在固定位置并且工作正常。

有没有人想出了在iPhones或iOS设备上使用position:fixed的变通方法?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27083740

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档