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 插件学习(二)
Aug 06 Javascript
jQuery oLoader实现的加载图片和页面效果
Mar 14 Javascript
JavaScript返回网页中锚点数目的方法
Apr 03 Javascript
JavaScript 变量、作用域及内存
Apr 08 Javascript
jquery常用函数与方法汇总
Sep 01 Javascript
分享两款带遮罩的jQuery弹出框
Dec 30 Javascript
Vue.js列表渲染绑定jQuery插件的正确姿势
Jun 29 jQuery
关于Vue的路由权限管理的示例代码
Mar 06 Javascript
Vue.js最佳实践(五招助你成为vuejs大师)
May 04 Javascript
html2canvas属性和使用方法以及如何使用html2canvas将HTML内容写入Canvas生成图片
Jan 12 Javascript
JavaScript接口实现方法实例分析
May 16 Javascript
React Native项目框架搭建的一些心得体会
May 28 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开启安全模式后禁用的函数集合
2011/06/26 PHP
深入php var_dump()函数的详解
2013/06/05 PHP
Yii框架登录流程分析
2014/12/03 PHP
php中通过DirectoryIterator删除整个目录的方法
2015/03/13 PHP
phpStorm+XDebug+chrome 配置详解
2019/04/01 PHP
Track Image Loading效果代码分析
2007/08/13 Javascript
javascript function、指针及内置对象
2009/02/19 Javascript
jquery 页面全选框实践代码
2010/04/02 Javascript
javascript学习笔记(二十) 获得和设置元素的特性(属性)
2012/06/20 Javascript
关于textarea提交的内容无法换行的解决办法
2013/04/09 Javascript
jquery中常用的SET和GET$(”#msg”).html循环介绍
2013/10/09 Javascript
仿淘宝TAB切换搜索框搜索切换的相关内容
2014/09/21 Javascript
javascript折半查找详解
2015/01/26 Javascript
jQuery 回调函数(callback)的使用和基础
2015/02/26 Javascript
jQuery实用技巧必备(上)
2015/11/02 Javascript
详解Bootstrap的aria-label和aria-labelledby应用
2016/01/04 Javascript
基于jQuery的左滑出现删除按钮的示例
2017/08/29 jQuery
微信小程序实现卡片左右滑动效果的示例代码
2019/05/01 Javascript
js打开word文档预览操作示例【不是下载】
2019/05/23 Javascript
Node.JS用纯JavaScript生成图片或滑块式验证码功能
2019/09/12 Javascript
JavaScript canvas动画实现时钟效果
2020/02/10 Javascript
Ant Design Vue table中列超长显示...并加提示语的实例
2020/10/31 Javascript
python根据给定文件返回文件名和扩展名的方法
2015/03/27 Python
Python中对元组和列表按条件进行排序的方法示例
2015/11/10 Python
通过Python实现自动填写调查问卷
2017/09/06 Python
Python 保持登录状态进行接口测试的方法示例
2019/08/06 Python
解决Python列表字符不区分大小写的问题
2019/12/19 Python
From CSV to SQLite3 by python 导入csv到sqlite实例
2020/02/14 Python
纯css3实现的竖形无限级导航
2014/12/10 HTML / CSS
Michael Kors美国官网:美式奢侈生活风格的代表
2016/11/25 全球购物
怎样从/向数据文件读/写结构
2014/11/23 面试题
工作岗位说明书模板
2014/05/09 职场文书
机关作风整顿个人整改措施2014
2014/09/17 职场文书
授权委托书怎么写
2014/09/25 职场文书
大一新生检讨书
2014/10/29 职场文书
通讯稿范文
2015/07/22 职场文书