点击按钮,弹出层位于屏幕中间,背景变灰

首先前台页面写一个button按钮,写一个层,点击按钮弹出层

<input type="button" value="选择填报单位" style="width: 150px; height: 30px; margin-bottom: 10px;font-size: 16px;font-family: 微软雅黑; "

onclick="popupDiv(‘pop-div‘);" />

<div id="pop-div" class="pop-box">

<div style="width: 40px; height: 40px; float: right">

<img alt="" src="Image/ClosePng.png" onclick="hideDiv(‘pop-div‘);" style="width: 40px;

height: 40px;" />

</div>

<div class="pop-box-body">

<div runat="server" id="divSer" style="text-align: center; padding-bottom: 15px; padding-right:15px;">

<span style="text-align: left">

<asp:RadioButtonList runat="server" ID="RadioButtonList1" BorderStyle="None" RepeatColumns="3"

CssClass="" RepeatLayout="Flow" AutoPostBack="true" OnSelectedIndexChanged="RadioButtonList1_SelectedIndexChanged">

</asp:RadioButtonList>

</span>

</div>

</div>

</div>

css样式

/*弹出层*/

.pop-box

{

z-index: 9999;

border: 2px solid #c4E3FF;

margin: 0;

display: none;

position: fixed;

background-color: #E1F1FF;

}

/*头标题*/

.pop-box header

{

padding: 12px 0 0 12px;

margin: 0;

height: 25px;

}

/*头标题样式*/

.pop-box h3

{

color: #555;

font-size: 13px;

margin: 0;

}

/*内容*/

.pop-box-body

{

clear: both;

font-family: 微软雅黑;

font-size: 18px;

margin-top: 40px;

}

.mask

{

width: 100%;

height: 100%;

position: fixed;

top: 0;

left: 0;

background-color: #666;

filter: Alpha(Opacity=40);

-moz-opacity: 0.4;

opacity: 0.4;

z-index: 9998; /*这个数值比pop box小*/

}

#divSer input

{

margin-left: 10px;

margin-bottom: 20px;

}

js方法

<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>

<script type="text/javascript">

function popupDiv(div_id) {

var div_obj = $("#" + div_id);

var posLeft = ($(window).width() - div_obj.width()) / 2;

var posTop = ($(window).height() - div_obj.height()) / 2;

//添加并显示遮罩层

$("<div id=‘mask‘></div>").addClass("mask").appendTo("body").fadeIn(200);

//fadeIn() 方法使用淡入效果来显示被选元素

div_obj.css({ "top": posTop, "left": posLeft }).fadeIn();

}

function hideDiv(div_id) {

$("#mask").remove();

//fadeOut() 方法使用淡出效果来隐藏被选元素

$("#" + div_id).fadeOut();

}

</script>

就可以实现以下效果:

时间: 2024-11-08 15:06:39

点击按钮,弹出层位于屏幕中间,背景变灰的相关文章

jquery实现点击按钮弹出层和点击空白处隐藏层

昨天做项目遇到一个问题,和大家分享下,jquery实现点击按钮弹出层和点击空白处隐藏层的问题 if($('.autoBtn').length){                $('.autoBtn').find('.assess').unbind().bind('click',function(event){                    //取消事件冒泡                      event.stopPropagation(); if($('.abtnBox').is

Js浮动层插件,点击按钮弹出层,可关闭

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>石家庄礼品公司</title>

前端学习代码实例-JavaScript点击按钮弹出层效果

强大的效果其实都是由一个个简单的功能组合而成的,下面介绍一下如何实现点击一个按钮弹出一个层的效果. 代码实例如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>web前端开发学习q群:73

点击按钮 弹出视频 并有遮罩层效果

涉及到css以及JavaScript. 最终显示效果:点击红色按钮,会有视屏弹出 并带有遮罩层 点击黄色区域可以关闭视频 并回到最初的状态. 页面主要代码:main中主要包含一个a,控制显示的按钮.设置有id值. <div class="main"> <a href="javascript:;" class="video" id="video"></a> </div> 以下代码就

JS点击按钮弹出窗口

由于没有系统学习过JS,遇到一个需求:点击按钮,弹出一个独立的窗口. 在网上百度了一下,并没有找到满意的结果,最重要的是各种方法很复杂.最终,仔细研究了一下,原来只是需要只要一个简单的函数就能满足自己的需求:window.open(). window.open() 功能:open() 方法用于打开一个新的浏览器窗口或查找一个已命名的窗口. 语法: window.open(URL,name,specs,replace) 其中,URL为指定的要打开的页面的url: name,指定target属性或窗

ASP.NET点击按钮弹出确认对话框方法

开发asp.net网页应用程序的时候,有些页面的按钮需要增加一个确认对话框,比如: 实现这个功能比较简单,代码这样写: Button.Attributes["onclick"] = "javascript:return confirm('您确定删除吗?一旦删除将无法恢复!');"; 或 Button.Attributes.Add("OnClick", "javascript:return confirm('您确定删除吗?一旦删除将无法恢

点击按钮弹出一个div层

JQuery弹出层,点击按钮后弹出遮罩层,还有关闭按钮 <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>jQuery弹出层效果</title> <meta content="网页特效,特效代码,jQuery,css特效,Js代码" name="keywords" /> <

js实现点击按钮弹出上传文件的窗口

转自:https://www.jb51.net/article/100916.htm 1.详细描述 在页面上设置一个"选择文件"按钮,点击该按钮,会弹出本地磁盘信息用于选择文件. 2.代码 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>

点击按钮弹出小窗口_小窗口可拖拽

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Typ