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 相关文章推荐
jQuery创建自己的插件(自定义插件)的方法
Jun 10 Javascript
jquery blockUI 遮罩不能消失与不能提交的解决方法
Sep 17 Javascript
JS链式调用的实现方法
Mar 07 Javascript
ie与ff下的event事件使用介绍
Nov 25 Javascript
JavaScript DOM事件(笔记)
Apr 08 Javascript
JS正则匹配中文的方法示例
Jan 06 Javascript
js从输入框读取内容,比较两个数字的大小方法
Mar 13 Javascript
使用taro开发微信小程序遇到的坑总结
Apr 08 Javascript
详解50行代码,Node爬虫练手项目
Apr 22 Javascript
vue element-ui之怎么封装一个自己的组件的详解
May 20 Javascript
简单学习5种处理Vue.js异常的方法
Jun 17 Javascript
vue项目在webpack2实现移动端字体自适配功能
Jun 02 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
Content-type 的说明
2006/10/09 PHP
ThinkPHP权限认证Auth实例详解
2014/07/22 PHP
javascript mouseover、mouseout停止事件冒泡的解决方案
2009/04/07 Javascript
IE innerHTML,outerHTML所引起的问题
2009/06/04 Javascript
JavaScript在IE和Firefox(火狐)的不兼容问题解决方法小结
2010/04/13 Javascript
js的image onload事件使用遇到的问题
2014/07/15 Javascript
javascript正则表达式参数/g与/i及/gi的使用指南
2014/08/27 Javascript
js实现表单Radio切换效果的方法
2015/08/17 Javascript
Java Mybatis框架入门基础教程
2015/09/21 Javascript
超漂亮的Bootstrap 富文本编辑器summernote
2016/04/05 Javascript
js显示动态时间的方法详解
2016/08/20 Javascript
jQuery自定义组件(导入组件)
2016/11/08 Javascript
利用JS制作万年历的方法
2017/08/16 Javascript
vue.js实现标签页切换效果
2018/06/07 Javascript
react build 后打包发布总结
2018/08/24 Javascript
jquery使用FormData实现异步上传文件
2018/10/25 jQuery
原生js实现随机点名功能
2019/11/05 Javascript
深入webpack打包原理及loader和plugin的实现
2020/05/06 Javascript
粗略分析Python中的内存泄漏
2015/04/23 Python
以视频爬取实例讲解Python爬虫神器Beautiful Soup用法
2016/01/20 Python
使用python实现接口的方法
2017/07/07 Python
python中利用Future对象回调别的函数示例代码
2017/09/07 Python
VTK与Python实现机械臂三维模型可视化详解
2017/12/13 Python
Django csrf 两种方法设置form的实例
2019/02/03 Python
python语言基本语句用法总结
2019/06/11 Python
python中 * 的用法详解
2019/07/10 Python
浅谈keras使用中val_acc和acc值不同步的思考
2020/06/18 Python
Python用户自定义异常的实现
2020/12/25 Python
卡骆驰德国官方网站:Crocs德国
2019/03/29 全球购物
C#面试题问题集
2016/04/02 面试题
老师自我鉴定范文
2013/12/25 职场文书
大学自主招生自荐信范文
2014/02/26 职场文书
挂职锻炼个人总结
2015/03/05 职场文书
检讨书范文
2019/04/16 职场文书
导游词之青岛太清宫
2019/12/13 职场文书
Golang并发操作中常见的读写锁详析
2021/08/30 Golang