重新定位内部div时,无法将包装器div设置为高度。仅在IE6中出现问题

时间:2011-03-08 21:34:54

标签: html css internet-explorer jquery-ui internet-explorer-6

我有两个div,其固定高度由一个固定高度的div包裹。当我重新定位其中一个div时,包装器保持原始高度,即内部div高度的总和。我希望包装器div的高度为240,如CSS中所声明的那样,但它在IE6中不起作用。

它在IE7,IE8和其他浏览器中运行良好。

这是JSFiddle的工作演示。

代码:

<script type="text/javascript">

    $('#wrapper').height(240);
         $(document).ready(function()
        {
            $('#div2').position({
                my: "left top",
                at: "left top",
                of: $('#wrapper'),
                offset: "40 10"
            });

           $('#wrapper').height(240);

        });
    </script>

    <div id="wrapper" style="height: 240px;border: 1px solid red;overflow:none">
         <div id="div1" style="height: 200px; width: 200px;border: 1px solid green">
             Div 1</div>
         <div id="div2" style="height: 200px; width: 200px;border: 1px solid blue">
             Div 2</div>
     </div>

1 个答案:

答案 0 :(得分:0)

溢出:没有应该溢出:隐藏了它修复了它。