Iframe中的模态框的页面自适应
来源:互联网 发布:linux lo网卡 编辑:程序博客网 时间:2024/05/16 11:09
场景描述: Web页面使用Iframe作为主要的显示区,当在Iframe页面设置模态弹出框时,需要对其显示的宽高进行动态调整。
大致思路是:
- 获取到遮罩层的宽、高
- 获取模态框的宽高
- 根据遮罩层和模态框的宽高比较,动态调整模态框的宽高
这里默认大家可以布局出这样的模态框,也就是涉及到CSS
知识的使用。下面是具体的做法:
<div class="shade"> </div> <div class="DialogView"> <!-- 放置模态框要显示的内容 --> </div>
有了以上的布局,只需要些许的javascript
代码,就可以设置模态框的动态宽高。注意 这里要用到 jQuery
。代码如下:
<script type="text/javascript"> if ($(".DialogView").width() > $(".shade").width() - 150)//浏览器当前窗口文档body的高度 { $(".DialogView").width($(".shade").width() - 150); } if ($(".DialogView").height() > $(".shade").height() - 150)//浏览器当前窗口文档body的高度 { $(".DialogView").height($(".shade").height() - 150); } </script>
两次判断,150是作为调整值,用来调整距离Iframe的远近。
0 0
- Iframe中的模态框的页面自适应
- 设置当前页面中的一个IFrame的自适应高度
- iframe自适应页面高度js
- iframe页面切换、高度自适应
- iframe自适应子页面高度
- iframe标签的高度怎么样才能自适应src的页面
- Iframe自适应页面高度的几种方法
- 通过iframe 嵌套页面的宽高自适应问题
- 让外层iframe的高度自适应加载页面高度
- jq_jquer获取iframe的高度根据页面内容自适应
- iframe 高度自适应,并且子页面的高度不断变化
- iframe 的自适应高度
- iframe 的自适应高度
- iframe自适应的代码
- 自适应的iframe代码
- iframe的自适应高度
- Iframe的自适应问题解决
- iframe框架的自适应
- Cocos2d-x 容器(三) Map
- android Webview加载优化
- 游戏运行效率
- Oracle客户端连接远程Oracle服务中文乱码问题
- 单例
- Iframe中的模态框的页面自适应
- 【数据结构】ArrayList原理及实现学习总结
- java与hbase交互
- 论文纠错(一)
- LeetCode : 175. Combine Two Tables
- django views test
- hdu2444(二分图判断+二分图最大匹配)
- html样式问题
- SharedPreferences中的commit和apply方法