我创建了一个弹出窗口来获取名称,有一个文本字段和一个保存按钮。
用户可以在文本字段中输入他们的姓名,以便输入的姓名应显示在"type a name"
按钮下方的网页中。
.js 文件是,
jQuery(function($) {
$("a.topopup").click(function() {
loading(); // loading
setTimeout(function(){ // then show popup, deley in .5 second
loadPopup(); // function show popup
}, 500); // .5 second
return false;
});
function loading() {
$("div.loader").show();
}
function closeloading() {
$("div.loader").fadeOut('normal');
}
var popupStatus = 0; // set value
function loadPopup() {
if(popupStatus == 0) { // if value is 0, show popup
closeloading(); // fadeout loading
$("#toPopup").fadeIn(0500); // fadein popup div
}
}
function disablePopup() {
if(popupStatus == 1) { // if value is 1, close popup
$("#toPopup").fadeOut("normal");
$("#backgroundPopup").fadeOut("normal");
popupStatus = 0; // and set value to 0
}
}
});
css。
#backgroundPopup {
position: fixed;
display:none;
height:100%;
width:100%;
}
#toPopup {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #ccc;
display: none;
font-size: 14px;
left: 50%;
margin-left: -402px;
position: fixed;
top: 10%;
width: 250px;
z-index: 2;
}
html是
<body>
<a href="#" class="topopup"><button>type a name</button></a>
<div id="toPopup">
<div>
<p><label>type a name</label><input type="text" value="" />
</p>
<button>save</button>
</div>
</div>
</body>
1.输入的文字应显示在按钮下方<button>type a name</button>
。
2.弹出框以渐变方式显示,如果我想在显示弹出时删除渐变,怎么办。
谢谢