jquery实现弹出层效果实例


Posted in Javascript onMay 19, 2015

本文实例讲述了jquery实现弹出层效果的方法。分享给大家供大家参考。具体实现方法如下:

<head runat="server">
<title>jQuery弹出层</title>
<script type="text/javascript" src="js/jquery-1.3.2-min.js"></script>
<script type="text/javascript">
 $(function() {
  $("#btnShow").click(function() {
  // var str = "我是弹出对话框";
  // $(".form").html(str);
  $("#BgDiv").css({ display: "block", height: $(document).height()});
  var yscroll = document.documentElement.scrollTop;
  $("#DialogDiv").css("top", "100px");
  $("#DialogDiv").css("display", "block");
  document.documentElement.scrollTop = 0;
  });
  $("#btnClose").click(function() {
  $("#BgDiv").css("display", "none");
  $("#DialogDiv").css("display", "none");
  });
 });
</script>
<style type="text/css">
 body, h2
 {
  margin: 0;
  padding: 0;
 }
 #BgDiv
 {
  background-color: #e3e3e3;
  position: absolute;
  z-index: 99;
  left: 0;
  top: 0;
  display: none;
  width: 100%;
  height: 1000px;
  opacity: 0.5;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
 }
 #DialogDiv
 {
  position: absolute;
  width: 400px;
  left: 50%;
  top: 50%;
  margin-left: -200px;
  height: auto;
  z-index: 100;
  background-color: #fff;
  border: 1px #8FA4F5 solid;
  padding: 1px;
 }
 #DialogDiv h2
 {
  height: 25px;
  font-size: 14px;
  background-color: #8FA4F5;
  position: relative;
  padding-left: 10px;
  line-height: 25px;
 }
 #DialogDiv h2 a
 {
  position: absolute;
  right: 5px;
  font-size: 12px;
  color: #000000;
 }
 #DialogDiv .form
 {
  padding: 10px;
 }
 </style>
</head>
<body>
 <form id="form1" runat="server">
 <div id="BgDiv"></div>
 <div id="DialogDiv" style="display: none">
 <h2>
  弹出层<a href="#" id="btnClose">关闭</a></h2>
 <div class="form">
  我是弹出对话框!!<br />
  我是弹出对话框!!<br />
  我是弹出对话框!!<br />
  我是弹出对话框!!<br />
  我是弹出对话框!!<br />
  我是弹出对话框!!<br />
  我是弹出对话框!!<br />
 </div>
 </div>
 <p>
  </p>
 <p align="center">
 <input value="弹出" class="but" type="button" id="btnShow" />
 </p>
 </form>
</body>
</html>

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
背景音乐每次刷新都可以自动更换
Feb 01 Javascript
javascript实现div的显示和隐藏的小例子
Jun 25 Javascript
jQuery UI 实现email输入提示实例
Aug 15 Javascript
js/jQuery简单实现选项卡功能
Jan 02 Javascript
jQuery过滤选择器详解
Jan 13 Javascript
Javascript中拼接大量字符串的方法
Feb 05 Javascript
Bootstrap 网站实例之单页营销网站
Oct 20 Javascript
PHP+jquery+ajax实现分页
Dec 09 Javascript
Angular2学习教程之组件中的DOM操作详解
May 28 Javascript
Angular 4依赖注入学习教程之ValueProvider的使用(七)
Jun 04 Javascript
关于react中组件通信的几种方式详解
Dec 10 Javascript
js 图片转base64的方式(两种)
Apr 24 Javascript
jQuery结合ajax实现动态加载文本内容
May 19 #Javascript
jQuery实现在列表的首行添加数据
May 19 #Javascript
jQuery中 prop() attr()使用详解
May 19 #Javascript
javascript实现获取服务器时间
May 19 #Javascript
jQuery异步上传文件插件ajaxFileUpload详细介绍
May 19 #Javascript
JQuery插件ajaxfileupload.js异步上传文件实例
May 19 #Javascript
7个有用的jQuery代码片段分享
May 19 #Javascript
You might like
基于qmail的完整WEBMAIL解决方案安装详解
2006/10/09 PHP
使用array mutisort 实现按某字段对数据排序
2013/06/18 PHP
简单实现PHP留言板功能
2016/12/21 PHP
Javascript连接多个数组不用concat来解决
2014/03/24 Javascript
一个奇葩的最短的 IE 版本判断JS脚本
2014/05/28 Javascript
input标签内容改变的触发事件介绍
2014/06/18 Javascript
javascript使用正则控制input输入框允许输入的值方法大全
2014/06/19 Javascript
JavaScript学习笔记之Function对象
2015/01/22 Javascript
学习使用grunt来打包JavaScript和CSS程序的教程
2016/01/04 Javascript
Bootstrap嵌入jqGrid,使你的table牛逼起来
2016/05/05 Javascript
Bootstrap超大屏幕的实现代码
2017/03/22 Javascript
Angular.Js中过滤器filter与自定义过滤器filter实例详解
2017/05/08 Javascript
vue跨域解决方法
2017/10/15 Javascript
PWA介绍及快速上手搭建一个PWA应用的方法
2019/01/27 Javascript
详解js常用分割取字符串的方法
2019/05/15 Javascript
Vue.js递归组件实现组织架构树和选人功能案例分析
2019/07/03 Javascript
Scrapy-redis爬虫分布式爬取的分析和实现
2017/02/07 Python
Django跨域请求问题的解决方法示例
2018/06/16 Python
python中读入二维csv格式的表格方法详解(以元组/列表形式表示)
2020/04/24 Python
html5 拖拽上传图片实例演示
2013/04/01 HTML / CSS
Qoo10台湾站:亚洲领先的在线市场
2018/05/15 全球购物
T3官网:头发造型工具
2019/12/26 全球购物
儿科主治医生个人求职信
2013/09/23 职场文书
田径运动会开幕式及主持词
2014/03/28 职场文书
煤矿班组长竞聘书
2014/03/31 职场文书
寒假家长评语大全
2014/04/16 职场文书
道路运输企业安全生产责任书
2014/07/28 职场文书
离职证明标准格式
2014/09/15 职场文书
夫妻房产协议书的格式
2014/10/11 职场文书
2014年教育教学工作总结
2014/11/13 职场文书
2014年学校禁毒工作总结
2014/12/23 职场文书
装修公司工程部经理岗位职责
2015/04/09 职场文书
2015年数学教研组工作总结
2015/05/23 职场文书
Linux安装Nginx步骤详解
2021/03/31 Servers
SpringBoot集成MongoDB实现文件上传的步骤
2022/04/18 MongoDB
mysql中如何用命令创建联合唯一索引
2022/04/20 MySQL