首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果屏幕大小小于1200 is,则Iframe停止工作。- Joomla 3 bootstrap3模板。

如果屏幕大小小于1200 is,则Iframe停止工作。- Joomla 3 bootstrap3模板。
EN

Stack Overflow用户
提问于 2015-11-19 11:09:29
回答 1查看 32关注 0票数 1

我已经建立了一个建筑网站,其中有房子的图像和计划,从另一个网站嵌入在一个I框架。我在引导3中使用Joomla3.4,它可以正常工作,直到屏幕大小小于1200 is。它的视图仍然很好,但是在移动设备上没有东西可点击,或者如果您将PC上浏览器的大小更改为1200 PC以下的话。

我在iframe的外部添加了一个div,并给它一个外部div ID,然后按照另一个站点的建议,在下面添加代码。

代码语言:javascript
复制
#outerdiv iframe {
position: absolute; /*-- I have also tried relative--*/
top:0;
left: 0;
width: 95%;
height: 100%;
overflow: hidden;
}

它现在的工作,它应该是,但它的重叠其他元素在页面上。当我在它周围添加另一个div或者向iframe添加一个类以防止它与其他元素重叠时,它就不再是可点击的了。有人有这个问题吗?如果是的话,请您分享一下如何克服这个问题。

谢谢达林

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-19 11:42:50

position: absolute;从文档流中提取元素并有效地将它们设置在其他元素的“顶部”时,我怀疑在这个场景中发生的情况是,您在某个地方有另一个元素与您的iframe重叠,因此使其“不可点击”。

如果您将元素的位置设置为相对的,并给它一个较高的z-索引数,它应该将其设置为“高于”文档中的所有内容,并再次单击。

代码语言:javascript
复制
iframe {
    position: relative;
    z-index: 100; /*or higher*/
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33802235

复制
相关文章

相似问题

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