源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

JQuery自适应IFrame高度(支持嵌套 兼容IE,ff,safafi,chrome)

  • 时间:2020-01-14 14:18 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:JQuery自适应IFrame高度(支持嵌套 兼容IE,ff,safafi,chrome)
[url=selfinfo.jsp]<li><a href="modifypass.jsp" target="c-c-iframe" title="修改密码" >修改密码</a></li> <iframe src="init.jsp" id="c-c-iframe" name="c-c-iframe" width="500px;" frameborder="0" scrolling="no" marginwidth="0" marginheight="0"></iframe>
js代码: 这里的find("#content")是找出iframe内容文档中的id为content的高度(另外比如find("body")),并设置给iframe, 类似的还可以设置宽度,留给需要的朋友尝试吧。 这样就解决了iframe不会因为内容过大被挡住的问题(因为我设置了scrolling="no")。 PS:基本上我会优先考虑使用iframe来实现无刷新,兼容浏览器的后退按钮;而且使用iframe加载flash是很爽的,不用写什么js调用,object标签,还符合W3C标准。 2008年11月28日17:13:31 ,今天使用过程中根据实际情况进行了一下改良,代码如下:
[u]复制代码[/u] 代码如下:
<script type="text/javascript"> <!-- $(function(){ $("#workArea").load(function(){ var height = $(this).contents().find("#box").height() + 40; //这样给以一个最小高度 $(this).height( height < 400 ? 400 : height ); }); }); --> </script>
另发现使用find("body")不太好使,高度不准确。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部