全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

jQuery实现单击按钮遮罩弹出对话框效果(1)

本文实例为大家分享了jQuery实现单击按钮遮罩弹出对话框的具体代码,供大家参考,具体内容如下

看到网上一位大神的代码后,大概进行了注释,调试了一下页面以后感觉不错,留作以后使用。
主要用到了:/jquery-1.10.2.min.js
代码如下:

<html>
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<title>遮罩弹出窗口</title> 
<script type="text/javascript" src="../js/jquery-1.10.2.min.js"></script> 
 
<style type="text/css"> 
/* CSS Document */ 
 
@CHARSET "UTF-8"; 
*{ 
margin: 0px; 
padding: 0px; 
 
} 
.divShow{ 
/*设置字体高度 
div的高度 
背景色 
div宽度 
左内距为10px 
*/ 
line-height: 50px; 
height: 60px; 
background-color: #dddddd; 
width: 300px; 
padding-left: 15px; 
} 
 
 
 
.dialog{ 
/* 
设置宽度 
设置边框宽度+颜色+引 
display:none表示影藏 
z-index://保证该层在最上面显示 
*/ 
width: 360px; 
border: 10px #fff solid; 
position: absolute; 
display: none; 
z-index: 101; 
} 
 
.dialog .title{ 
/* 
设置背景色 
设置内边距 
设置字体颜色 
设置字体加粗 
*/ 
background:#fbaf15; 
padding: 10px; 
color: #fff; 
font-weight: bold; 
 
} 
 
.dialog .title img{ 
/* 
设置元素向右浮动 
*/ 
float:right; 
} 
 
.dialog .content{ 
/* 
设置背景色 
设置内边距 
设置高度 
*/ 
background: #fff; 
padding: 25px; 
height: 60px; 
} 
 
.dialog .content img{ 
float: left; 
} 
.dialog .content span{ 
float: left; 
padding: 10px; 
 
} 
 
 
.dialog .bottom{ 
/* 
设置文本向右对齐 
设置内边局 上右下左 
*/ 
text-align: right; 
padding: 10 10 10 0; 
background: #eee; 
} 
 
.mask{ 
/* 
里面有个display:no; 
开始的时候看不到这个div的效果它主要作用是封闭整个页面 
*/ 
width: 100%; 
height: 100%; 
background: #000; 
position: absolute; 
top: 0px; 
left: 0px; 
display: none; 
z-index: 100; 
 
} 
.btn{ 
 
border: #666 1px solid; 
width: 65px; 
 
} 
 
</style> 
<script type="text/javascript"> 
 
// JavaScript Document$(function(){ 
 
//绑定删除按钮的触发事件 
 
$(document).ready(function(){ 
//按下按钮触发操作 
$("#button1").click(function(){ 
//设置 div 元素的不透明级别:透明度取值(取值范围[0.0,1.0]) 
$(".mask").css("opacity","0.3").show(); 
//制作对话框 
showDialog(); 
//展现css的特效 
$(".dialog").show(); 
 
}); 
 
 
//当页面窗口大小改变时触发的事件 
$(window).resize(function(){ 
 
if(!$(".dialog").is(":visible")){ 
return; 
} 
showDialog(); 
}); 
 
//注册关闭图片单击事件 
$(".title img").click(function(){ 
//隐藏效果 
$(".dialog").hide(); 
$(".mask").hide(); 
 
}); 
//取消按钮事件 
$("#noOk").click(function(){ 
$(".dialog").hide(); 
$(".mask").hide(); 
}); 
 
//确定按钮事假 
$("#ok").click(function(){ 
$(".dialog").hide(); 
$(".mask").hide(); 
 
if($("input:checked").length !=0){ 
//注意过滤器选择器中间不能存在空格$("input :checked")这样是错误的 
$(".divShow").remove();//删除某条数据 
} 
 
}); 
}); 
/* 
* 根据当前页面于滚动条的位置,设置提示对话框的TOP和left 
*/ 
function showDialog(){ 
var objw=$(window);//获取当前窗口 
var objc=$(".dialog");//获取当前对话框 
var brsw=objw.width(); //获取页面宽度 
var brsh=objw.height(); //获取页面高度 
var sclL=objw.scrollLeft(); //获取页面左滑动条信息 
var sclT=objw.scrollTop(); 
var curw=objc.width(); //获取对话框宽度 
var curh=objc.height(); //获取对话框高度 
 
var left=sclL+(brsw -curw)/2; //计算对话框居中时的左边距 
var top=sclT+(brsh-curh)/2; //计算对话框居中时的上边距 
 
 
objc.css({"left":left,"top":top}); //设置对话框居中 
 
} 
</script> 
</head> 
 
<body> 
<div class="divShow"> 
<input type="checkbox" id="chexkBox1"> <a href="#">这是一条可以删除的记录</a> 
<input id="button1" type="button" value="删除" class="btn"> 
</div> 
 
 
<div class="mask"></div> 
<div class="dialog"> 
 
<div class="title"> 
<img alt="点击可以关闭" src="" width="20px" height="20px;"> 
删除时提示 
</div> 
 
<div class="content"> 
<img alt="" src="" width="60px" height="60px"> 
<span>你真的要删除这条记录吗?</span> 
</div> 
 
<div class="bottom"> 
<input type="button" id="ok" value="确定" class="btn"> 
<input type="button" id="noOk" value="取消" class="btn"> 
</div> 
 
</div> 
 
</body> 
</html> 

展示一张在谷歌上的效果:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# jQuery单击按钮遮罩弹出对话框  # jQuery遮罩弹出对话框  # jQuery遮罩弹出窗口  # jQuery实现首页悬浮框  # 使用jQuery UI的tooltip函数修饰title属性的气泡悬浮框  # jQuery实现单击按钮遮罩弹出对话框效果(2)  # jQuery点击按钮弹出遮罩层且内容居中特效  # jQuery实现点击按钮弹出可关闭层的浮动层插件  # jQuery实现单击按钮遮罩弹出对话框(仿天猫的删除对话框)  # 基于Jquery的仿Windows Aero弹出窗(漂亮的关闭按钮)  # jquery实现界面点击按钮弹出悬浮框  # 对话框  # 背景色  # 单击  # 这是  # 有个  # 这条  # 你真  # 大神  # 弹出  # 按下  # 大家分享  # 绑定  # 具体内容  # 大家多多  # 进行了  # 弹出窗口  # 滚动条  # 不透明  # 加粗  # 选择器 


相关文章: 自助网站制作软件,个人如何自助建网站?  Android滚轮选择时间控件使用详解  建站主机助手选型指南:2025年热门推荐与高效部署技巧  高性价比服务器租赁——企业级配置与24小时运维服务  如何快速查询网址的建站时间与历史轨迹?  c# F# 的 MailboxProcessor 和 C# 的 Actor 模型  C++如何将C风格字符串(char*)转换为std::string?(代码示例)  北京营销型网站制作公司,可以用python做一个营销推广网站吗?  ,巨量百应是干嘛的?  建站之星导航配置指南:自助建站与SEO优化全解析  如何获取上海专业网站定制建站电话?  如何快速上传自定义模板至建站之星?  合肥做个网站多少钱,合肥本地有没有比较靠谱的交友平台?  建站主机核心功能解析:服务器选择与网站搭建流程指南  长沙企业网站制作哪家好,长沙水业集团官方网站?  建站之星展会模版如何一键下载生成?  简易网站制作视频教程,使用记事本编写一个简单的网页html文件?  网站制作中优化长尾关键字挖掘的技巧,建一个视频网站需要多少钱?  建站之星好吗?新手能否轻松上手建站?  怀化网站制作公司,怀化新生儿上户网上办理流程?  建站之星×万网:智能建站系统+自助建站平台一键生成  魔毅自助建站系统:模板定制与SEO优化一键生成指南  微信网站制作公司有哪些,民生银行办理公司开户怎么在微信网页上查询进度?  如何确认建站备案号应放置的具体位置?  早安海报制作网站推荐大全,企业早安海报怎么每天更换?  南京做网站制作公司,南京哈发网络有限公司,公司怎么样,做网页美工DIV+CSS待遇怎么样?  网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?  怎么将XML数据可视化 D3.js加载XML  如何通过西部数码建站助手快速创建专业网站?  官网自助建站平台指南:在线制作、快速建站与模板选择全解析  定制建站哪家更专业可靠?推荐榜单揭晓  Dapper的Execute方法的返回值是什么意思 Dapper Execute返回值详解  广德云建站网站建设方案与建站流程优化指南  宠物网站制作html代码,有没有专门介绍宠物如何养的网站啊?  如何通过宝塔面板实现本地网站访问?  定制建站流程步骤详解:一站式方案设计与开发指南  XML的“混合内容”是什么 怎么用DTD或XSD定义  可靠的网站设计制作软件,做网站设计需要什么样的电脑配置?  唐山网站制作公司有哪些,唐山找工作哪个网站最靠谱?  北京的网站制作公司有哪些,哪个视频网站最好?  如何用免费手机建站系统零基础打造专业网站?  英语简历制作免费网站推荐,如何将简历翻译成英文?  平台云上自助建站如何快速打造专业网站?  建站主机类型有哪些?如何正确选型  学校免费自助建站系统:智能生成+拖拽设计+多端适配  网站制作报价单模板图片,小松挖机官方网站报价?  整人网站在线制作软件,整蛊网站退不出去必须要打我是白痴才能出去?  建站主机选择指南:服务器配置与SEO优化实战技巧  PHP正则匹配日期和时间(时间戳转换)的实例代码  家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。