jQuery+html5实现div弹出层并遮罩背景


Posted in Javascript onApril 15, 2015

渐入弹窗,背景变色不可点击。查看效果:http://runjs.cn/detail/t08gmoij

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>popup</title>
<script type="text/javascript" src="jquery-2.1.3.min.js"></script>
</head>
<style type="text/css">
#popup{
  position: absolute;display:none; z-index:3000; background-color:#FFF; left: 601px; top: 217px; height: 150px; width: 217px;line-height:94px;text-align:center;
  border: 1px solid #03F;
}
#embedding{
  position: absolute; background-color: #36F; top: 94px;height:56px; width:217px;line-height:56px;text-align:center;
}
a{
  text-decoration:none;
  font-family:"微软雅黑";
  font-size:18px;
  color:#FFF;
}
</style>
<script type="text/javascript">
$(function(){
  var url = null;
  $(document).on('click','button',function(){
    var text = $(this).text();
    switch(text){
      case 'OSChina':url = 'http://www.oschina.net/';break;
      case 'baidu':url = 'http://www.baidu.com/';break;
      case 'CSDN':url = 'http://bbs.csdn.net/home';break;
      }
    $('#text').text('是否确定前往 '+text+' ?');
    $('#loadingDiv').css('display','block');  
    $('#popup').slideDown();
  }); 
  $(document).on('click','a',function(){
    if($(this).text()=='确定'){
      location.href=url;
    }else{
      $('#loadingDiv').css('display','none'); 
      $('#popup').slideUp();
    }
  });
});
</script>
<body>
<div id="loadingDiv" style="position:fixed;display:none;z-index:2000;top:0px;left:0px;width:100%;height:100%;background-color:rgba(255,255,0,0.5)"></div>
<div id="popup">
  <span id="text"></span>
  <div id="embedding">
    <a href="javascript:void(0)">确定</a>   
    <a href="javascript:void(0)">取消</a>
  </div>
</div>
<button style="position: absolute; left: 233px; top: 260px;" >OSChina</button>
<button style="position: absolute; left: 233px; top: 320px;" >baidu</button>
<button style="position: absolute; left: 233px; top: 380px;" >CSDN</button>
</body>
</html>

以上所述就是本文的全部内容了,希望大家能够喜欢。

Javascript 相关文章推荐
JavaScript在IE中“意外地调用了方法或属性访问”
Nov 19 Javascript
Javascript 兼容firefox的一些问题
May 21 Javascript
jquery miniui 教程 表格控件 合并单元格应用
Nov 25 Javascript
完美解决IE低版本不支持call与apply的问题
Dec 05 Javascript
JavaScript实现下拉列表框数据增加、删除、上下排序的方法
Aug 11 Javascript
Angularjs的Controller间通信机制实例分析
Nov 07 Javascript
微信{"errcode":48001,"errmsg":"api unauthorized, hints: [ req_id: 1QoCla0699ns81 ]"}
Oct 12 Javascript
Angular6新特性之Angular Material
Dec 28 Javascript
微信公众号平台接口开发 菜单管理的实现
Aug 14 Javascript
vue 路由子组件created和mounted不起作用的解决方法
Nov 05 Javascript
javascript设计模式 ? 模板方法模式原理与用法实例分析
Apr 23 Javascript
antd table按表格里的日期去排序操作
Nov 17 Javascript
jquery实现简单的无缝滚动
Apr 15 #Javascript
JQuery CheckBox(复选框)操作方法汇总
Apr 15 #Javascript
JQuery select(下拉框)操作方法汇总
Apr 15 #Javascript
JavaScript控制网页层收起和展开效果的方法
Apr 15 #Javascript
JS扩展方法实例分析
Apr 15 #Javascript
JavaScript实现简单的二级导航菜单实例
Apr 15 #Javascript
JQuery radio(单选按钮)操作方法汇总
Apr 15 #Javascript
You might like
PHP 和 HTML
2006/10/09 PHP
PHP 单引号与双引号的区别
2009/11/24 PHP
使用php发送有附件的电子邮件-(PHPMailer使用的实例分析)
2013/04/26 PHP
PHP转换文件夹下所有文件编码的实现代码
2013/06/06 PHP
thinkphp使用phpmailer发送邮件的方法
2014/11/24 PHP
学习JS面向对象成果 借国庆发布个最新作品与大家交流
2009/10/03 Javascript
nodejs获取本机内网和外网ip地址的实现代码
2014/06/01 NodeJs
jquery和js实现对div的隐藏和显示方法
2014/09/26 Javascript
深入理解angularjs过滤器
2016/05/25 Javascript
详解AngularJs中$sce与$sceDelegate上下文转义服务
2016/09/21 Javascript
Vue.js创建Calendar日历效果
2016/11/03 Javascript
jQuery实现滚动条滚动到子元素位置(方便定位)
2017/01/08 Javascript
详解VUE的状态控制与延时加载刷新
2017/03/27 Javascript
Vue.js移动端左滑删除组件的实现代码
2017/09/08 Javascript
基于bootstrap写的一点localStorage本地储存
2017/11/21 Javascript
Vue.js分页组件实现:diVuePagination的使用详解
2018/01/10 Javascript
vue项目打包部署到服务器的方法示例
2018/08/27 Javascript
Vue Extends 扩展选项用法完整实例
2019/09/17 Javascript
Pyramid将models.py文件的内容分布到多个文件的方法
2013/11/27 Python
Python中的闭包总结
2014/09/18 Python
python通过函数属性实现全局变量的方法
2015/05/16 Python
正则给header的冒号两边参数添加单引号(Python请求用)
2019/08/09 Python
python在OpenCV里实现投影变换效果
2019/08/30 Python
Python Web静态服务器非堵塞模式实现方法示例
2019/11/21 Python
python rsa-oaep加密的示例代码
2020/09/23 Python
HTML5 Canvas如何实现纹理填充与描边(Fill And Stroke)
2013/07/15 HTML / CSS
Solid & Striped官网:美国泳装品牌
2019/06/19 全球购物
美国优质马术服装购买网站:Breeches.com
2019/12/16 全球购物
英语专业个人求职信范文
2014/02/01 职场文书
机关党建工作汇报材料
2014/08/20 职场文书
保证书格式
2015/01/16 职场文书
2015个人年度工作总结范文
2015/05/28 职场文书
怒海潜将观后感
2015/06/11 职场文书
2015年暑期社会实践报告
2015/07/13 职场文书
MySql 缓存查询原理与缓存监控和索引监控介绍
2021/07/02 MySQL
Linux7.6二进制安装Mysql8.0.27详细操作步骤
2021/11/27 MySQL