你能告诉我如何创建一个弹出框。
html是
<tr>
<td><strong>Involved</strong></td>
<td><button>Add data<button></td>
</tr>
<tr id="list" class="ir-shade">
<td><span class="delete_icon">x</span>Attila Hun</td>
</tr>
在 html 中,我创建了一个表格,并在其中一个名为的按钮"add data"
中创建了。按下该按钮时,一个带有标题的弹出框和一个带有文本区域的关闭按钮和一个"ok" button
将打开。当我单击ok button
输入的数据时,应显示在 a 中<td>
,即"Attila Hun"
在html中。
我浏览了 jQuery 教程。我发布此内容是因为我无法从 jquery 论坛复制此内容。请帮助我执行此操作。
jQuery是
jQuery(function($) {
$("a.topopup").click(function() {
loading();
setTimeout(function(){
loadPopup();
}, 500);
return false;
});
function loading() {
$("div").show();
}
var popupStatus = 0;
function loadPopup() {
if(popupStatus == 0) {
closeloading();
$("#toPopup").show();
}
}
function disablePopup() {
if(popupStatus == 1) {
$("#toPopup").hide("normal");
$("#backgroundPopup").hide("normal");
popupStatus = 0;
}
}
$("#save").on("click",function(){
$("a.topopup").after("<b/>" + $("#textval").val());
$("#toPopup").hide();
});
});
css
#backgroundPopup {
position: fixed;
display:none;
height:100%;
width:100%;
}
#toPopup {
background: none repeat scroll 0 0 #FFFFFF;
border: 4px solid #ccc;
display: none;
font-size: 14px;
left: 80%;
margin-left: -402px;
position: fixed;
top: 50%;
width: 270px;
height:70px;
}
这是我尝试过的代码,我没有得到预期的输出。
提前致谢。