`
征途2010
  • 浏览: 248222 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

iframe出现双层滚动条解决方案

阅读更多

在开发中出现一个iframe双滚动条问题,查了很多资料,网上的解决方案是定义iframe的onload事件,加载时重新加载高度,但是由于项目中页面渲染完成后,点击按钮动态生成数据,这时候上面的方案就不可行了。

下面是通过jquery.layout.js来解决双滚动条问题。

html代码

<body >
		<div id="mainFrameDiv" class="tabqh ui-layout-north">
			<div class="menu">
                 <ul id="tabs">
					<div id="liText"><div>
                 </ul>
			</div> 
		</div>
		<div class="ui-layout-center" >
			<iframe src="" frameborder="0" id="bottom_frame" name="bottom_frame" width="100%"
				height="100%"></iframe>
		</div>
</body>

 同时引入下面js文件

<script type="text/javascript"  src="<%=request.getContextPath()%>/jquery/plugin/layout/jquery.layout.js"></script>

在初始化时执行

$(document).ready(function () { 
       $('body').layout({
			north: {
					size:40,
					spacing_open:0,
					closable:false,
					resizable:false
			},
			center: {
					size:20,	
					spacing_open:0
			}
		});
})

 下面是效果图

 

  • 大小: 104.2 KB
分享到:
评论

相关推荐

    JS去除iframe滚动条的方法

    然而,有时嵌入的网页内容尺寸可能会超过iframe的可视区域,这时浏览器会自动为iframe添加滚动条,以便用户能够滚动查看整个内容区域。虽然这对于某些情况可能是必要的,但在其他一些情况下,开发者可能希望去除滚动...

    外部滚动条控制iframe

    默认情况下,iframe具有自己的滚动条,当内容超出其可见区域时,内部的滚动条会自动出现。这种独立滚动行为是由`&lt;iframe&gt;`元素的`scrolling`属性决定的,该属性有三个可选值: - `auto`:浏览器自动决定是否显示...

    自动调节iframe高度,而不显示其滚动条 js

    为了避免在`iframe`内部出现滚动条,可以在`iframe`标签中设置`scrolling`属性为`no`,这将禁止内部滚动条的显示。 ```html &lt;iframe name="read_iframe" align="center" scrolling="no" width="100%" onload="set...

    完全搞定iframe(框架)里的滚动条.doc

    ### 完全搞定iframe(框架)里的滚动条 #### 知识点概览 ...通过对不同场景下iframe滚动条问题的理解以及采用合理的CSS或JavaScript技术,可以有效地解决在A页面中加载B页面时出现的滚动条问题,提升用户体验。

    iframe在IE6下出现横向滚动条的解决方案

    在深入探讨如何解决IE6下iframe出现横向滚动条的问题之前,我们需要了解几个关键的前端技术概念,包括iframe的使用、IE6浏览器的特殊性以及CSS(层叠样式表)和JavaScript(JS)的运用。 首先,iframe(内联框架)...

    iframe水平滚动条定位右侧

    iframe水平滚动条定位右侧及其样式的基本设置

    layer弹出层 iframe层去掉滚动条的实例代码

    在这个问题中,我们关注的是如何在layer弹出层中的iframe层去除滚动条,以保持页面的整洁和用户体验。 首先,让我们深入理解一下涉及到的几个概念: 1. **layer**:Layer是基于jQuery的一个轻量级的弹窗插件,提供...

    javascript经典特效---Iframe页面的滚动.rar

    - 使用CSS可以改变Iframe的外观,例如隐藏默认滚动条,自定义滚动条样式,使用`overflow: hidden;`隐藏滚动条,或者通过`::-webkit-scrollbar`等伪元素定义滚动条样式(仅限Webkit内核浏览器)。 6. **浏览器兼容...

    Jquery iframe内部出滚动条

    总结一下,通过使用Jquery监听iframe的resize和load事件,并对iframe的高度进行动态调整,我们可以实现iframe内容的自适应显示,同时避免在浏览器窗口内出现不必要的滚动条,而只在iframe内部出现滚动条。...

    JavaScript中关于iframe滚动条的去除和保留

    iframe嵌入页面后,我们有时需要调整滚动条,例如,去掉全部的滚动条,去掉右边的滚动条且保留底下的滚动条,去掉底下的滚动条且保留右边的滚动条。那么我们应该怎么做呢?  一:去掉全部的滚动条  第一个方法: ...

    解决JS跨域访问IFrame的解决方案

    "解决JS跨域访问IFrame的解决方案"这一主题关注的就是如何克服这个限制,使得在JSP页面中嵌入的跨域IFrame能够正常通信。下面我们将详细探讨这个问题以及可能的解决方案。 首先,理解同源策略是关键。同源策略是...

    滚动条样式设置

    滚东条样式设置 不兼容火狐 可修改浏览器默认的滚动条 属用内核修改

    IOS上iframe的滚动条失效的解决办法

    iframe内部html的滚动条不出现。并且活生生的从500px处截断,(类似overflow:hidden的效果)下面的内容不再显示。  问题重现: 结构:  index.html : &lt;style&gt;  #iframe{height:500px;} &lt;/style&gt; ...

    iframe高度自适应及隐藏滚动条的实例详解

    在网页布局中,`iframe` 的高度如果不能自动适应其内容的高度,可能会导致内容溢出或者出现滚动条。解决这个问题的一种常见方法是通过 JavaScript 来动态调整 `iframe` 的高度。在提供的代码示例中,使用了以下 ...

    iframe跨域通信的通用解决方案-第二弹!(终极解决方案)

    标题中的“iframe跨域通信的通用解决方案-第二弹!(终极解决方案)”指的是在Web开发中,使用`iframe`元素进行跨域通信的一种高级技术。跨域通信是Web应用程序中常见的需求,特别是在需要集成不同来源的网页内容或者...

    如何让DIV固定在页面的某个位置而不随着滚动条随意滚动

    "让DIV固定在页面的某个位置而不随着滚动条随意滚动" 在前端开发中,我们常常需要让某个DIV元素固定在页面的某个位置,而不随着滚动条的滚动而移动。这可以通过使用CSS的position属性来实现,特别是使用fixed值。...

Global site tag (gtag.js) - Google Analytics