2

我将一个 div 拖到另一个 div 中,并且克隆在目标 div 后面:在此处输入图像描述

HTML是

 <div id="widget_area"> 
    <div id="orangeBox" class="widget"> </div>
</div>
<div id="page">
</div>

在http://jsfiddle.net/stevea/2Xu2P/8/上有一个 jsFiddle, 它比这更好地显示了 HTML、jQuery 和 CSS。仅包含此内容,因为如果您链接到 jsFiddle,论坛需要一些代码。

我可以通过两种方式解决问题:删除 widget_area div:

在此处输入图像描述

或从目标 div 中删除 position:relative 样式:

在此处输入图像描述

有人看到发生了什么吗?

谢谢。

4

1 回答 1

2

为两个容器定义 az-index并使您的橙色容器具有更高的值。
IE:

.widget {
  width:98px;
   height:98px;
   background-color:orange;
   border:1px solid black;
   cursor:pointer;
   z-index: 3; 
}
div#page {
    width:500px;
    height:300px;
    background-color:#3a8;
    border:3px solid black;
    position:relative;    
    z-index: 1; 
}

这是你更新的小提琴:http: //jsfiddle.net/2Xu2P/10/

于 2013-03-29T21:59:06.263 回答