使用jQuery弹出层,信息框居中
2013-04-24 09:32
274 查看
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>3-7-1</title>
<style type="text/css">
*{margin:0;padding:0;list-style-type:none;}
.showbox{width:0px;height:0px;display:none;position:absolute;right:0;top:0;z-index:100;padding:1px;background:#fff;border:2px solid #CCCCCC;}
.showbox h2{height:25px;font-size:14px;background-color:#004A53;position:relative;padding-left:10px;line-height:25px;color:#fff;}
.showbox h2 a{position:absolute;right:5px;top:0;font-weight:bold;font-size:13px;color:#fff;}
.showbox .mainlist{padding:10px;}
.boxmask{background:#FFFFFF;position:absolute;z-index:99;left:0;top:0;display:block;width:100%;height:100%;opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;}
.btnCls{position:absolute;bottom:2px;background:#F0FFFF;}
</style>
<!-- 引入jQuery -->
<script src="../../scripts/jquery-1.3.1.js" type="text/javascript"></script>
<script type="text/javascript">
$(function(){
$(".showbox .close").click(function(){
$(this).parents(".showbox").animate({top:600,opacity: 'hide',width:0,height:0,right:0},500);
$(".boxmask").fadeOut("fast");
});
$("#clsBtn").click(function(){
$(this).parents(".showbox").animate({top:600,opacity: 'hide',width:0,height:0,right:0},500);
$(".boxmask").fadeOut("fast");
});
});
function showRenewSolvInfo(){
var box =300;
var th= $(window).scrollTop()+$(window).height()/1.6-box;
var h = $(document).height();
var rw =$(window).width()/2-box;
$(".showbox").animate({top:th,opacity:'show',width:500,height:240,right:rw},500);
$("body").prepend("<div class='boxmask'></div>");
$(".boxmask").css({opacity:"0.5"}).css("height",h);
return false;
}
</script>
</head>
<body>
<div class="showbox">
<h2><a href="#" class="close">Close</a></h2>
<div class="mainlist">
<table>
<tr>
<td align="center" style="width:20%"><img src="" alt="exclamation img" width="48px" height="48px"></td>
<td>
<div style="font-weight:normal;font-size:12px;">You are very good.
<br><br>You are great!</div>
</td>
</tr>
</table>
</div>
<div class="btnCls">
<table style="width:500px;">
<tr><td> </td></tr>
<tr>
<td align="right"><input type="button" id="clsBtn" style="width:120px;" value="OK"></td>
</tr>
<tr><td> </td></tr>
</table>
</div>
</div>
<input type="button" onclick="showRenewSolvInfo()" value="popUp">
</body>
</html>
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>3-7-1</title>
<style type="text/css">
*{margin:0;padding:0;list-style-type:none;}
.showbox{width:0px;height:0px;display:none;position:absolute;right:0;top:0;z-index:100;padding:1px;background:#fff;border:2px solid #CCCCCC;}
.showbox h2{height:25px;font-size:14px;background-color:#004A53;position:relative;padding-left:10px;line-height:25px;color:#fff;}
.showbox h2 a{position:absolute;right:5px;top:0;font-weight:bold;font-size:13px;color:#fff;}
.showbox .mainlist{padding:10px;}
.boxmask{background:#FFFFFF;position:absolute;z-index:99;left:0;top:0;display:block;width:100%;height:100%;opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;}
.btnCls{position:absolute;bottom:2px;background:#F0FFFF;}
</style>
<!-- 引入jQuery -->
<script src="../../scripts/jquery-1.3.1.js" type="text/javascript"></script>
<script type="text/javascript">
$(function(){
$(".showbox .close").click(function(){
$(this).parents(".showbox").animate({top:600,opacity: 'hide',width:0,height:0,right:0},500);
$(".boxmask").fadeOut("fast");
});
$("#clsBtn").click(function(){
$(this).parents(".showbox").animate({top:600,opacity: 'hide',width:0,height:0,right:0},500);
$(".boxmask").fadeOut("fast");
});
});
function showRenewSolvInfo(){
var box =300;
var th= $(window).scrollTop()+$(window).height()/1.6-box;
var h = $(document).height();
var rw =$(window).width()/2-box;
$(".showbox").animate({top:th,opacity:'show',width:500,height:240,right:rw},500);
$("body").prepend("<div class='boxmask'></div>");
$(".boxmask").css({opacity:"0.5"}).css("height",h);
return false;
}
</script>
</head>
<body>
<div class="showbox">
<h2><a href="#" class="close">Close</a></h2>
<div class="mainlist">
<table>
<tr>
<td align="center" style="width:20%"><img src="" alt="exclamation img" width="48px" height="48px"></td>
<td>
<div style="font-weight:normal;font-size:12px;">You are very good.
<br><br>You are great!</div>
</td>
</tr>
</table>
</div>
<div class="btnCls">
<table style="width:500px;">
<tr><td> </td></tr>
<tr>
<td align="right"><input type="button" id="clsBtn" style="width:120px;" value="OK"></td>
</tr>
<tr><td> </td></tr>
</table>
</div>
</div>
<input type="button" onclick="showRenewSolvInfo()" value="popUp">
</body>
</html>
相关文章推荐
- 不错的JQuery屏幕居中提示信息封装,使用方便,可集成到项目
- DJ JQuery Dialog弹出窗居中及在弹出窗中使用服务器控件
- 使用jquery实现弹出窗口效果(居中、左下角、右下角)
- 使用jquery实现鼠标滑过弹出更多相关信息层附源码下载
- 不错的JQuery屏幕居中提示信息封装,使用方便,可集成到项目
- 使用JQuery实现简单的半透明遮盖层 + 弹出框居中 Demo
- 不错的JQuery屏幕居中提示信息封装,使用方便,可集成到项目
- 不错的JQuery屏幕居中提示信息封装,使用方便,可集成到项目
- 使用JQuery完成仿百度的信息提示
- jQuery 弹出窗口一直居中详细案例
- jquery实现居中弹出层代码
- jquery弹出层完美居中
- 使用jQuery实现页面定时弹出广告效果
- 使用jQuery的message插件实现右下角弹出消息框
- jQuery弹出窗口插件"LeanModal.js"的使用
- 使用dialog插件弹出提示和确定信息对话框8-8
- 使用画笔时弹出框中的信息画到面板上如何解决
- bootstrap-datepicker时间插件和chosen.jquery下拉模糊搜索和bootbox.min弹出框以及jquery.tips提示框和js的全选与取消的使用
- jQuery弹出框在iframe无法正常使用的解决方式