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 asp.net 获取当前超链接中的文本
Apr 14 Javascript
多浏览器支持的右下角浮动窗口
Apr 01 Javascript
javascript date格式化示例
Sep 25 Javascript
快速使用Bootstrap搭建传送带
May 06 Javascript
JavaScript 数组的深度复制解析
Nov 02 Javascript
jQuery 的 ready()的纯js替代方法
Nov 20 Javascript
Angular 通过注入 $location 获取与修改当前页面URL的实例
May 31 Javascript
vue.js如何将echarts封装为组件一键使用详解
Oct 10 Javascript
收集前端面试题之url、href、src
Mar 22 Javascript
vue.js中使用微信扫一扫解决invalid signature问题(完美解决)
Apr 11 Javascript
微信分享invalid signature签名错误踩过的坑
Apr 11 Javascript
jQuery实现鼠标拖拽登录框移动效果
Sep 13 jQuery
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
提问的智慧(2)
2006/10/09 PHP
dedecms采集中可以过滤多行代码的正则表达式
2007/03/17 PHP
浅析关于PHP位运算的简单权限设计
2013/06/30 PHP
php实现的获取网站备案信息查询代码(360)
2013/09/23 PHP
PHP模糊查询技术实例分析【附源码下载】
2019/03/07 PHP
分析 JavaScript 中令人困惑的变量赋值
2007/08/13 Javascript
CutePsWheel javascript libary 控制输入文本框为可使用滚轮控制的js库
2010/02/07 Javascript
event对象获取方法总结在google浏览器下测试
2013/11/03 Javascript
js使用正则实现ReplaceAll全部替换的方法
2014/08/22 Javascript
javascript中setTimeout和setInterval的unref()和ref()用法示例
2014/11/26 Javascript
jQuery获取DOM节点实例分析(2种方式)
2015/12/15 Javascript
原生JS实现旋转木马式图片轮播插件
2016/04/25 Javascript
onclick和onblur冲突问题的快速解决方法
2016/04/28 Javascript
JavaScript提升性能的常用技巧总结【经典】
2016/06/20 Javascript
AngularJS在IE下取数据总是缓存问题的解决方法
2016/08/05 Javascript
validationEngine 表单验证插件使用实例代码
2017/06/15 Javascript
小发现之浅谈location.search与location.hash的问题
2017/06/23 Javascript
微信JSSDK调用微信扫一扫功能的方法
2017/07/25 Javascript
使用javaScript实现鼠标拖拽事件
2020/04/03 Javascript
详解JavaScript函数callee、call、apply的区别
2019/03/08 Javascript
javascript实现智能手环时间显示
2020/09/18 Javascript
[38:21]2018DOTA2亚洲邀请赛3月30日 小组赛A组 LGD VS Newbee
2018/03/31 DOTA
PHP webshell检查工具 python实现代码
2009/09/15 Python
跟老齐学Python之for循环语句
2014/10/02 Python
python获得linux下所有挂载点(mount points)的方法
2015/04/29 Python
在Pycharm中对代码进行注释和缩进的方法详解
2019/01/20 Python
详解PyTorch手写数字识别(MNIST数据集)
2019/08/16 Python
Python3实现飞机大战游戏
2020/04/24 Python
美国男士内衣品牌:Tommy John
2017/12/22 全球购物
幼儿园父亲节活动方案
2014/03/11 职场文书
网络宣传方案
2014/03/15 职场文书
开展读书活动总结
2014/06/30 职场文书
技术负责人岗位职责
2015/02/10 职场文书
整脏治乱工作简报
2015/07/21 职场文书
Nginx安装完成没有生成sbin目录的解决方法
2021/03/31 Servers
Golang连接并操作MySQL
2022/04/14 MySQL