我怎么能在同一区域有div和iframe?

时间:2013-04-17 12:49:29

标签: jquery iframe

我的页面中有iframe。我需要在父页面中显示<div>,但在隐藏框架之前我无法看到。是否可以强制框架在后台。我不想打开弹出窗口而不是<div>

parent.php

<script>
    $(document).ready(function() {
        $(".Class1").click(function() {
            var str = "<div>Some content</div>";
            $(".main_frame").hide();
            $(str).appendTo('body');
        });
    });
</script>

<a class='Class1' href='#'>text</a>
<div class='frame_div'>
    <iframe class='main_frame' name='main_frame' src='child.php'></iframe>
</div>

2 个答案:

答案 0 :(得分:0)

如果您想在点击时将新的“div”声明添加到您的身体,那么您可以执行以下操作...

 $(document).ready(function() {
        $(".Class1").click(function() {
            var str = "<div>Some content</div>";
            $('body').append(str);
            //$(".main_frame").hide();
            //$(str).appendTo('body');

        });
    });

答案 1 :(得分:0)

我刚刚将以下内容添加到我的css中并且有效。我还删除了$(&#34; .main_frame&#34;)。hide();当然。

.main_frame {
    background-color: transparent;
}