javascript - div 中的嵌套 div 不会覆盖

标签 javascript jquery css html

我有一些嵌套的 div,一个外部的,然后是一个页面包装器,然后是页面包装器内的两个 div。其中的两个 div 已生成并添加到页面包装器中。如果 2 个 div 具有相同的顶部和左侧值,则 div 不会重叠,而是环绕在前一个 div 下方。 附件是我到目前为止的代码。我需要页面包装器中的 2 个 div 不按原样包装。

<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css">
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
<link rel="stylesheet" href="/resources/demos/style.css">
<style>
 .outer-container
            {
                overflow:auto;
                height:900px;
                width: 900px;
                border:1px solid black;
                background-color:yellow;
                padding:5px;

            }
#page-wrapper { width: 800px; height:700px; border:2px solid #ccc; padding: 0px; background-color:white; position:relative }

</style>

<div class="outer-container">
    <div id="page-wrapper" >
    </div>
</div>

<script>
    classvalue = "draggable ui-widget-content divimage";
    idvalue= "div1";
    thisdiv = '<div style="height:100;width:100;background-color:blue;top:1;left:1;z-index:0;margin:0px" id="'+idvalue+'" class="'+classvalue+'"></div>';
    $('#page-wrapper').append(thisdiv);
    idvalue= "div2"
thisdiv2 = '<div style="height:100;width:100;background-color:teal;top:2;left:2;z-index:1" id="'+idvalue+'" class="'+classvalue+'"></div>';
    $('#page-wrapper').append(thisdiv2);
</script>

最佳答案

如果我没理解错的话,您希望生成的 2 个 div 重叠吗?只需将 position:absolute; 添加到这些 div。

并且不要忘记在顶部/左侧/宽度/...上放置一个单位 (px)

关于javascript - div 中的嵌套 div 不会覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20939565/

相关文章:

javascript - 我无权通过 Facebook API 获取所有 invitable_friends

javascript - 自定义模态框的关闭按钮

javascript - FormData 添加文件不起作用

javascript - 将输入字段焦点上的标签设置为完全不透明

javascript - 单击显示或隐藏 javascript 或 jquery 中的子链接

javascript - 如果 TABLE 元素有边框,则不同的 offsetLeft(IE 与 Chrome)

未使用 Moment.js 定义 Javascript 函数

javascript - 使用 javascript 定期更新发布评论的时间

css - 突出显示列表单元格中的文本时,JavaFX 更改文本颜色

javascript - 使用 JavaScript 更改背景颜色