绝对定位元素影响删除时的另一个元素

时间:2017-05-16 10:56:50

标签: javascript jquery css

我有多个div,通过单击按钮定位绝对和动态创建。点击后,它们被放置在相对位置的容器中,我在每个div上都有一个按钮,当点击它时,将删除div,问题是当删除div时,它会影响其他位置。

function create() {
  var $home = $('<div class="cabine"></div>');
  $("#container").append($home); 
}
.cabine {                   /*class that all div's share*/
  position: absolute;
  top:5%;
  left:10%;
  width:135px;
  height:135px;
  float:left;
  background: red;
}

#container {            /* Where the div's are placed*/
  position: relative;
  background-image: url(wall.jpg);
  background-color: #FFFFFF;
  border: 1px solid #000;
  width: 100%;
  height: 300px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button onclick="create()">Create Cabine</button>
<div id="container"></div>

1 个答案:

答案 0 :(得分:0)

在HTML格式中,您有#container而不是.container