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 相关文章推荐
Javascript中的var_dump函数实现代码
Sep 07 Javascript
Javascript中的相等与不等运算
Apr 25 Javascript
PHPMyAdmin导入时提示文件大小超出PHP限制的解决方法
Mar 30 Javascript
jQuery Easyui实现左右布局
Jan 26 Javascript
使用Javascript判断浏览器终端设备(PC、IOS(iphone)、Android)
Jan 04 Javascript
Node.js连接mongodb实例代码
Jun 06 Javascript
Vue.js 表单控件操作小结
Mar 29 Javascript
VUE2.0 ElementUI2.0表格el-table自适应高度的实现方法
Nov 28 Javascript
vue实现的网易云音乐在线播放和下载功能案例
Feb 18 Javascript
Vue 401配合Vuex防止多次弹框的案例
Nov 11 Javascript
三剑客:offset、client和scroll还傻傻分不清?
Dec 04 Javascript
npm全局环境变量配置详解
Dec 15 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
一个好用的PHP验证码类实例分享
2013/12/27 PHP
Destoon模板制作简明教程
2014/06/20 PHP
PHP JWT初识及其简单示例
2018/10/10 PHP
PHP Redis扩展无法加载的问题解决方法
2019/08/22 PHP
javascript应用:Iframe自适应其加载的内容高度
2007/04/10 Javascript
加载 Javascript 最佳实践
2011/10/30 Javascript
微信小程序 Record API详解及实例代码
2016/09/30 Javascript
JavaScript基于replace+正则实现ES6的字符串模版功能
2017/04/25 Javascript
vue checkbox 全选 数据的绑定及获取和计算方法
2018/02/09 Javascript
JS中利用FileReader实现上传图片前本地预览功能
2018/03/02 Javascript
浅谈Angular6的服务和依赖注入
2018/06/27 Javascript
详解ES6中的三种异步解决方案
2018/06/28 Javascript
js实现左右两侧浮动广告
2018/07/09 Javascript
Vue实现一个无限加载列表功能
2018/11/13 Javascript
JS实现图片拖拽交换效果
2018/11/30 Javascript
Vue中Axios从远程/后台读取数据
2019/01/21 Javascript
微信小程序rich-text富文本用法实例分析
2019/05/20 Javascript
layui 弹出层回调获取弹出层数据的例子
2019/09/02 Javascript
解决Vue 给mapState中定义的属性赋值报错的问题
2020/06/22 Javascript
electron踩坑之dialog中的callback解决
2020/10/06 Javascript
python logging类库使用例子
2014/11/22 Python
python任务调度实例分析
2015/05/19 Python
用python制作游戏外挂
2018/01/04 Python
python实现将汉字保存成文本的方法
2018/11/16 Python
PyCharm在新窗口打开项目的方法
2019/01/17 Python
Python3 无重复字符的最长子串的实现
2019/10/08 Python
Python利用全连接神经网络求解MNIST问题详解
2020/01/14 Python
python 等差数列末项计算方式
2020/05/03 Python
python 写一个性能测试工具(一)
2020/10/24 Python
俄罗斯厨房产品购物网站:COOK HOUSE
2021/03/15 全球购物
阿里巴巴Oracle DBA笔试题答案-备份恢复类
2013/11/20 面试题
银行办公室岗位职责
2014/03/10 职场文书
2014年保卫工作总结
2014/12/05 职场文书
画展观后感
2015/06/17 职场文书
Python中使用Lambda函数的5种用法
2021/04/01 Python
浅谈Python 中的复数问题
2021/05/19 Python