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 24 Javascript
javascript常用功能汇总
Jul 05 Javascript
微信小程序中做用户登录与登录态维护的实现详解
May 17 Javascript
微信小程序本地缓存数据增删改查实例详解
May 24 Javascript
Vue cli 引入第三方JS和CSS的常用方法分享
Jan 20 Javascript
angular6.0开发教程之如何安装angular6.0框架
Jun 29 Javascript
微信小程序开发之tabbar图标和颜色的实现
Oct 17 Javascript
微信小程序五子棋游戏AI实现方法【附demo源码下载】
Feb 20 Javascript
vue-cli3 DllPlugin 提取公用库的方法
Apr 24 Javascript
vue中添加与删除关键字搜索功能
Oct 12 Javascript
vue之封装多个组件调用同一接口的案例
Aug 11 Javascript
js实现简单的轮播图效果
Dec 13 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支持页面回退的两种方法[转]
2007/02/14 PHP
php结合飞信 免费天气预报短信
2009/05/07 PHP
PHP向浏览器输出内容的4个函数总结
2014/11/17 PHP
PHP程序员必须清楚的问题汇总
2014/12/18 PHP
Swoole-1.7.22 版本已发布,修复PHP7相关问题
2015/12/31 PHP
PHP判断表达式中括号是否匹配的简单实例
2016/10/22 PHP
PHP中Trait及其应用详解
2017/02/14 PHP
jquery 学习之二 属性 文本与值(text,val)
2010/11/25 Javascript
javascript trim函数在IE下不能用的解决方法
2014/09/12 Javascript
通过实例理解javascript中没有函数重载的概念
2015/06/03 Javascript
MVC Ajax Helper或Jquery异步加载部分视图
2015/11/29 Javascript
JavaScript中Function函数与Object对象的关系
2015/12/17 Javascript
JavaScript类型系统之正则表达式
2016/01/05 Javascript
JavaScript常用正则函数用法示例
2017/01/23 Javascript
微信小程序 页面跳转及数据传递详解
2017/03/14 Javascript
在JS中如何把毫秒转换成规定的日期时间格式实例
2017/05/11 Javascript
JavaScript笛卡尔积超简单实现算法示例
2018/07/30 Javascript
Laravel admin实现消息提醒、播放音频功能
2019/07/10 Javascript
微信小程序对图片进行canvas压缩的方法示例详解
2020/11/12 Javascript
python实现JAVA源代码从ANSI到UTF-8的批量转换方法
2015/08/10 Python
vscode 远程调试python的方法
2017/12/01 Python
python三方库之requests的快速上手
2019/03/04 Python
Ubuntu18.04下python版本完美切换的解决方法
2019/06/14 Python
python中的句柄操作的方法示例
2019/06/20 Python
Django 简单实现分页与搜索功能的示例代码
2019/11/07 Python
Python实现随机取一个矩阵数组的某几行
2019/11/26 Python
python tkinter 设置窗口大小不可缩放实例
2020/03/04 Python
利用Python实现某OA系统的自动定位功能
2020/05/27 Python
Python logging日志库空间不足问题解决
2020/09/14 Python
JSF面试题:Jsf中的核心类用那些?有什么作用?LiftCycle六大生命周期是什么?
2014/07/17 面试题
Linux如何为某个操作添加别名
2015/02/05 面试题
校本教研工作方案
2014/01/14 职场文书
实施意见格式范本
2015/06/05 职场文书
2015年“我们的节日·重阳节”活动总结
2015/07/29 职场文书
小程序实现筛子抽奖
2021/05/26 Javascript
JavaScript中10个Reduce常用场景技巧
2022/06/21 Javascript