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入门教程(9) Document文档对象
Jan 31 Javascript
检测是否已安装 .NET Framework 3.5的js脚本
Feb 14 Javascript
jQuery图片预加载 等比缩放实现代码
Oct 04 Javascript
jQuery.extend 函数的详细用法
Jun 27 Javascript
用js正确判断用户名cookie是否存在的方法
Jan 28 Javascript
js delete 用法(删除对象属性及变量)
Aug 24 Javascript
javascript关于open.window子页面执行完成后刷新父页面的问题分析
Apr 27 Javascript
javascript中this指向详解
Apr 23 Javascript
单击按钮发送验证码,出现倒计时的简单实例
Mar 17 Javascript
基于JavaScript实现验证码功能
Apr 01 Javascript
微信小程序 调用远程接口 给全局数组赋值代码实例
Aug 13 Javascript
微信头像地址失效踩坑记附带解决方案
Sep 23 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静态方法及普通方法的区别
2016/10/04 PHP
PHP实践教程之过滤、验证、转义与密码详解
2017/07/24 PHP
php利用array_search与array_column实现二维数组查找
2019/07/08 PHP
Javascript 函数中的参数使用分析
2010/03/27 Javascript
对javascript的一点点认识总结《javascript高级程序设计》读书笔记
2011/11/30 Javascript
js改变img标签的src属性在IE下没反应的解决方法
2013/07/23 Javascript
火狐textarea输入法的bug的触发及解决
2013/07/24 Javascript
js中文逗号转英文实现
2014/02/11 Javascript
DEDECMS如何为文章添加HOT NEW标志图片
2015/08/14 Javascript
浅谈Nodejs观察者模式
2015/10/13 NodeJs
Zabbix添加Node.js监控的方法
2016/10/20 Javascript
JavaScript获取键盘按键的键码(参照表)
2017/01/10 Javascript
JS实现匀速与减速缓慢运动的动画效果封装示例
2018/08/27 Javascript
使用js在layui中实现上传图片压缩
2019/06/18 Javascript
使用JS实现动态时钟
2020/03/12 Javascript
[01:51]开启你的城市传奇 完美世界城市挑战赛开始报名
2018/10/09 DOTA
[04:51]TI10典藏宝瓶Ⅱ外观视频展示
2020/08/15 DOTA
pandas 数据实现行间计算的方法
2018/06/08 Python
python+selenium打印当前页面的titl和url方法
2018/06/22 Python
Django中如何使用sass的方法步骤
2019/07/09 Python
Python使用mongodb保存爬取豆瓣电影的数据过程解析
2019/08/14 Python
pytorch中的inference使用实例
2020/02/20 Python
python中的django是做什么的
2020/07/31 Python
python读取excel数据并且画图的实现示例
2021/02/08 Python
css3教程之倾斜页面
2014/01/27 HTML / CSS
Skyscanner波兰:廉价航班
2017/11/07 全球购物
西班牙用户之间买卖视频游戏的平台:Wakkap
2020/03/21 全球购物
马来西亚在线健康商店:Medipal Malaysia
2020/04/13 全球购物
Java里面如何把一个Array数组转换成Collection, List
2013/07/26 面试题
幼儿园教师奖惩制度
2014/02/01 职场文书
搞笑创意广告语
2014/03/17 职场文书
口才训练演讲稿范文
2014/09/16 职场文书
付款证明格式范文
2015/06/19 职场文书
导游经典开场白——导游词
2019/04/17 职场文书
医生行业员工的辞职信
2019/06/24 职场文书
python通过函数名调用函数的几种方法总结
2021/06/07 Python