2012-02-21 86 views
1

如何创建一个将使用类WSEDIT叠加每个html元素的按钮。
如何在不同的包含div上创建叠加按钮

首先我知道我需要一个javascript循环来查找每个元素用css类WSEDIT,并且动态创建一个按钮,并在每个元素的前面加上一个WSEDIT类的按钮。

的javascript循环的实例和按钮创建

$(function() 
    $(".WSEDIT").each(function(){ 
     var btnConfigure = $("<div class='BBtnConfigure'>"); 
     $(this).prepend(btnConfigure); 
    }); 
); 


<div class="WSEDIT" style="width:200px;height:400px;border:1px solid #000000"> 
    <p>"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore 
    </p> 
<div> 

<div class="WSEDIT" style="width:200px;height:400px;border:1px solid #000000"> 
    <h2>Sale For First Trimestriel</h2> 
    <img src="/graph.png" /> 
<div> 


<div class="WSEDIT" style="width:200px;height:400px;border:1px solid #000000"> 
    <table> 
    <tr><td>Name</td><td>Sex</td></td>Age</td<td>Country</td></tr> 
    ... 
    </table> 

<div> 

这里是我想在下面的图片做。

enter image description here


的问题是,什么应该是我的干训班按钮BBtnConfigure
的CSS正如你可以在图片中看到,BtnConfigure是重叠的每个部分。

回答

2
  1. 容器(WSEDIT)应该有position:relative,所以你可以绝对定位按钮。
  2. 的按钮应容器内
  3. 按钮需要:position:absolute; top:-10px; right:-20px(约)
+0

Diodeus您好,这就是工作Perfecly。我觉得自己像个初学者。非常感谢。我会在5分钟内标记为答案。 – 2012-02-21 18:15:08