首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Div标签和iframes

Div标签和iframes
EN

Stack Overflow用户
提问于 2013-07-25 22:36:56
回答 1查看 1.5K关注 0票数 0

我正在寻找一种方法,使内容div可以在单击iframe以正确显示iframe内容时展开,代码如下:

代码语言:javascript
复制
<div id="content">
  <div id='outerdiv'>
    <iframe src="http://mywebsite.com" id='inneriframe' scrolling="no"></iframe>
  </div>
</div><!-- end of content -->

CSS是

代码语言:javascript
复制
#content
{
  width: 790px;
  height:auto;
  padding: 5px 55px 0;
}

#outerdiv
{
  width:790px;
  height:446px;
  overflow:hidden;
  position:relative;
}

#inneriframe
{
  position:absolute;
  top:-268px;
  left:-230px;
  width:1280px;
  height:1198px;
}

如有任何建议,将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2013-07-25 23:48:01

首先,我们必须清除CSS代码:

代码语言:javascript
复制
#iframe{
    position: absolute;
    width: 100px;
    height: 100px;
}

现在我们必须用Jquery编写一些:

代码语言:javascript
复制
var iframeDoc = $('#iframe').contents().get(0);

var start = "big";
$(iframeDoc).bind('click', function( event ) {
    if(start == "big"){
        $("#iframe").animate({width:"100%", height:"100%"}, 1000);
        return start = "small";
    } else if(start == "small") {
        $("#iframe").animate({width:"100px",height:"100px"},1000);
        return start = "big";
    }
});

使用:

代码语言:javascript
复制
<iframe id="iframe" src=""></iframe>

JSFiddle: http://jsfiddle.net/YuWSy/

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

https://stackoverflow.com/questions/17869969

复制
相关文章

相似问题

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