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 相关文章推荐
JavaScript 一行代码,轻松搞定浮动快捷留言-V2升级版
Apr 02 Javascript
textarea中的手动换行处理的jquery代码
Feb 26 Javascript
JS 加入收藏夹的代码(主流浏览器通用)
May 13 Javascript
纯css+js写的一个简单的tab标签页带样式
Jan 28 Javascript
jQuery实现平滑滚动到指定锚点的方法
Mar 20 Javascript
jQuery 移动端拖拽(模块化开发,触摸事件,webpack)
Oct 28 Javascript
js省市区级联查询(插件版&amp;无插件版)
Mar 21 Javascript
vue-cli项目优化方法- 缩短首屏加载时间
Apr 01 Javascript
vue项目环境变量配置的实现方法
Oct 12 Javascript
node.js 微信开发之定时获取access_token
Feb 07 Javascript
微信小程序实现上传照片代码实例解析
Aug 04 Javascript
在vue中使用Echarts画曲线图的示例
Oct 03 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程序中使用Rust扩展的方法
2015/07/03 PHP
PHP session会话操作技巧小结
2016/09/27 PHP
php实现socket推送技术的示例
2017/12/20 PHP
php实现统计二进制中1的个数算法示例
2018/01/23 PHP
PHP给源代码加密的几种方法汇总(推荐)
2018/02/06 PHP
PHP的PDO错误与错误处理
2019/01/27 PHP
php 实现简单的登录功能示例【基于thinkPHP框架】
2019/12/02 PHP
javascript之querySelector和querySelectorAll使用介绍
2011/12/20 Javascript
jQuery数组处理代码详解(含实例演示)
2012/02/03 Javascript
javascript修改图片src的方法
2015/01/27 Javascript
JavaScript通过function定义对象并给对象添加toString()方法实例分析
2015/03/23 Javascript
JavaScript匿名函数之模仿块级作用域
2015/12/12 Javascript
JS日期对象简单操作(获取当前年份、星期、时间)
2016/10/26 Javascript
vue-cli webpack 开发环境跨域详解
2017/05/18 Javascript
Vue.js实现一个todo-list的上移下移删除功能
2017/06/26 Javascript
使用js获取伪元素的content实例
2017/10/24 Javascript
react的hooks的用法详解
2020/10/12 Javascript
Python struct.unpack
2008/09/06 Python
Python中urllib2模块的8个使用细节分享
2015/01/01 Python
python制作企业邮箱的爆破脚本
2016/10/05 Python
python利用百度AI实现文字识别功能
2018/11/27 Python
Python3爬虫mitmproxy的安装步骤
2020/07/29 Python
html+css实现自定义图片上传按钮功能
2019/09/04 HTML / CSS
LightInTheBox西班牙站点:全球商品在线采购
2016/09/22 全球购物
Urban Outfitters德国官网:美国跨国生活方式零售公司
2018/05/21 全球购物
英国玛莎百货新西兰:Marks & Spencer New Zealand
2019/07/21 全球购物
行政助理的职责
2013/11/14 职场文书
大学生自我鉴定评语
2014/01/27 职场文书
经济国贸专业求职信
2014/06/18 职场文书
个人四风问题原因分析及整改措施
2014/09/28 职场文书
2014年租房协议书范本
2014/10/30 职场文书
辞职信模板(中英文版)
2015/02/27 职场文书
单位接收证明格式
2015/06/18 职场文书
廉政党课工作报告案例
2019/06/21 职场文书
2020年元旦晚会策划书模板
2019/12/30 职场文书
《杜鹃的婚约》OP主题曲「凸凹」无字幕影像公开
2022/04/08 日漫