jQuery实现的AJAX简单弹出层效果代码


Posted in Javascript onNovember 26, 2015

本文实例讲述了jQuery实现的AJAX简单弹出层效果。分享给大家供大家参考,具体如下:

运行效果截图如下:

jQuery实现的AJAX简单弹出层效果代码

具体代码如下:

<!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-Type" content="text/html; charset=gb2312" />
 <title>无标题文档</title>
 <script type="text/javascript" src="jquery1.3.2.js"></script>
 <style type="text/css">
  <!--
   html, body
  {
   height: 100%;
   margin: 0px;
   font-size: 12px;
  }
  .mydiv
  {
   background-color: #FFCC66;
   border: 1px solid #f00;
   text-align: center;
   line-height: 40px;
   font-size: 12px;
   font-weight: bold;
   z-index: 99;
   width: 300px;
   height: 120px;
   left: 50%; /*FF IE7*/
   top: 50%; /*FF IE7*/
   margin-left: -150px !important; /*FF IE7 该值为本身宽的一半 */
   margin-top: -60px !important; /*FF IE7 该值为本身高的一半*/
   margin-top: 0px;
   position: fixed !important; /*FF IE7*/
   position: absolute; /*IE6*/
   _top: expression(eval(document.compatMode &&
   document.compatMode=='CSS1Compat') ?
   documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
   document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2); /*IE5 IE5.5*/
  }
  .mydiv2
  {
   background-color: #FFCC66;
   border: 1px solid #f00;
   text-align: center;
   line-height: 40px;
   font-size: 12px;
   font-weight: bold;
   z-index: 99;
   width: 400px;
   height: 400px;
   left: 50%; /*FF IE7*/
   top: 50%; /*FF IE7*/
   margin-left: -200px !important; /*FF IE7 该值为本身宽的一半 */
   margin-top: -200px !important; /*FF IE7 该值为本身高的一半*/
   margin-top: 0px;
   position: fixed !important; /*FF IE7*/
   position: absolute; /*IE6*/
   _top: expression(eval(document.compatMode &&
   document.compatMode=='CSS1Compat') ?
   documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
   document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2); /*IE5 IE5.5*/
  }
  .bg
  {
   background-color: #666;
   width: 100%;
   height: 100%;
   left: 0;
   top: 0; /*FF IE7*/
   filter: alpha(opacity=50); /*IE*/
   opacity: 0.5; /*FF*/
   z-index: 1;
   position: fixed !important; /*FF IE7*/
   position: absolute; /*IE6*/
   _top: expression(eval(document.compatMode &&
   document.compatMode=='CSS1Compat') ?
   documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
   document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2); /*IE5 IE5.5*/
  }
  -- ></style>
 <script language="javascript" type="text/javascript">
  function showDiv() {
   $('#popDiv').removeClass().addClass("mydiv").css("display","block").css("background","ff9");
   $('#bg').css("display","block");
  }
  function showDiv2() {
   $('#popDiv').removeClass().addClass("mydiv2").css("display","block").css("background","pink");
   $('#bg').css("display","block");
  }
  function closeDiv() {
   $('#popDiv').css("display","none");
   $('#bg').css("display","none");
  }
 </script>
</head>
<body onload="$('#bg').css('height',document.body.clientHeight).css('width',document.body.clientWidth); ">
 <div id="popDiv" class="mydiv" style="display: none;">
  动态弹出的层<br />
  动态弹层的内容<br />
  <a href="javascript:closeDiv()">关闭窗口</a></div>
 <div id="bg" class="bg" style="display: none;">
 </div>
 <div style="height: 1400px;">
  <div style="text-align: center;">
   <a href="javascript:showDiv()">点我1</a><br/><br/>
   <a href="javascript:showDiv2()">点我2</a>
   </div>
 </div>
</body>
</html>

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

Javascript 相关文章推荐
JS类定义原型方法的两种实现的区别评论很多
Sep 12 Javascript
Jquery AJAX 框架的使用方法
Nov 03 Javascript
javascript中的注释使用与注意事项小结
Sep 20 Javascript
javascript中打印当前的时间实现思路及代码
Dec 18 Javascript
页面js遇到乱码问题的解决方法是和无法转码的情况
Apr 30 Javascript
js+csss实现的一个带复选框的下拉框
Sep 29 Javascript
AngularJS基础教程之简单介绍
Sep 27 Javascript
JS获取屏幕高度的简单实现代码
May 24 Javascript
Javascript之面向对象--接口
Dec 02 Javascript
Vue 实现从文件中获取文本信息的方法详解
Oct 16 Javascript
基于javascript canvas实现五子棋游戏
Jul 08 Javascript
微信小程序:报错(in promise) MiniProgramError
Oct 30 Javascript
js检测iframe是否加载完成的方法
Nov 26 #Javascript
学习JavaScript设计模式(策略模式)
Nov 26 #Javascript
深入浅析同源策略和跨域访问
Nov 26 #Javascript
js实现iframe框架取值的方法(兼容IE,firefox,chrome等)
Nov 26 #Javascript
学习JavaScript设计模式(单例模式)
Nov 26 #Javascript
javascript bom是什么及bom和dom的区别
Nov 26 #Javascript
Javascript模仿淘宝信用评价实例(附源码)
Nov 26 #Javascript
You might like
PHP在字符串中查找指定字符串并删除的代码
2008/10/02 PHP
PHP中的Memcache详解
2014/04/05 PHP
PHP合并数组的2种方法小结
2016/11/24 PHP
PHP实现PDO操作mysql存储过程示例
2019/02/13 PHP
PHP抽象类与接口的区别实例详解
2019/05/09 PHP
点图片上一页下一页翻页效果
2008/07/09 Javascript
如何使用Jquery获取Form表单中被选中的radio值
2013/08/09 Javascript
javascript 获取iframe里页面中元素值的方法
2014/02/17 Javascript
如何解决ligerUI布局时Center中的Tab高度大小
2015/11/24 Javascript
JavaScript判断按钮被点击的方法
2015/12/13 Javascript
webpack常用配置项配置文件介绍
2016/11/07 Javascript
微信小程序 本地存储及登录页面处理实例详解
2017/01/11 Javascript
在node中如何使用 ES6
2017/04/22 Javascript
bootstrap手风琴折叠示例代码分享
2017/05/22 Javascript
关于Vue实现组件信息的缓存问题
2017/08/23 Javascript
Vue + Vue-router 同名路由切换数据不更新的方法
2017/11/20 Javascript
React倒计时功能实现代码——解耦通用
2020/09/18 Javascript
python检查序列seq是否含有aset中项的方法
2015/06/30 Python
Python3实现抓取javascript动态生成的html网页功能示例
2017/08/22 Python
Django如何配置mysql数据库
2018/05/04 Python
python3实现windows下同名进程监控
2018/06/21 Python
Python中的异常处理try/except/finally/raise用法分析
2019/02/28 Python
快速解决jupyter启动卡死的问题
2020/04/10 Python
详解python中groupby函数通俗易懂
2020/05/14 Python
CSS3属性background-size使用指南
2014/12/09 HTML / CSS
萨克斯第五大道的折扣店:Saks Fifth Avenue OFF 5TH
2016/08/25 全球购物
美国马匹用品和骑马配件购物网站:Horse.com
2018/01/08 全球购物
北美主要的汽车零部件零售商:AutoShack.com
2019/02/23 全球购物
暑期社会实践学生的自我评价
2014/01/09 职场文书
网络编辑求职信
2014/04/30 职场文书
2014年征兵标语
2014/06/20 职场文书
关于九一八事变的演讲稿2014
2014/09/17 职场文书
小学生通知书评语
2014/12/31 职场文书
思想道德自我评价2015
2015/03/09 职场文书
幼儿园班级工作总结2015
2015/05/25 职场文书
MySQL 存储过程的优缺点分析
2021/05/20 MySQL