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 相关文章推荐
newxtree.js代码
Mar 13 Javascript
利用WebBrowser彻底解决Web打印问题(包括后台打印)
Jun 22 Javascript
JSON中双引号的轮回使用过程中一定要小心
Mar 05 Javascript
Javascript判断图片尺寸大小实例分析
Jun 16 Javascript
jQuery实现类似老虎机滚动抽奖效果
Aug 06 Javascript
使用JQuery实现Ctrl+Enter提交表单的方法
Oct 22 Javascript
AngularJS ng-blur 指令详解及简单实例
Jul 30 Javascript
window.open不被拦截的简单实现代码(推荐)
Aug 04 Javascript
JavaScript中清空数组的三种方式
Mar 22 Javascript
详解简单易懂的 ES6 Iterators 指南和示例
Sep 24 Javascript
javascript设计模式 ? 原型模式原理与应用实例分析
Apr 10 Javascript
antd中table展开行默认展示,且不需要前边的加号操作
Nov 02 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中cookies使用指南
2007/03/16 PHP
LotusPhp笔记之:基于ObjectUtil组件的使用分析
2013/05/06 PHP
PHP根据传来的16进制颜色代码自动改变背景颜色
2014/06/13 PHP
Laravel 5.5官方推荐的Nginx配置学习教程
2017/10/06 PHP
jquery 简单图片导航插件jquery.imgNav.js
2010/03/17 Javascript
Textarea与懒惰渲染实现代码
2012/01/04 Javascript
兼容ie、firefox的图片自动缩放的css跟js代码分享
2013/08/12 Javascript
jquery mobile事件多次绑定示例代码
2013/09/13 Javascript
javascript 数组排序函数sort和reverse使用介绍
2013/11/21 Javascript
asp.net刷新本页面的六种方法总结
2014/01/07 Javascript
Bootstrap的fileinput插件实现多文件上传的方法
2016/09/05 Javascript
把JavaScript代码改成ES6语法不完全指南(分享)
2017/09/10 Javascript
JS实现快速比较两个字符串中包含有相同数字的方法
2017/09/11 Javascript
Vue中使用vue-i18插件实现多语言切换功能
2018/04/25 Javascript
详解如何在nuxt中添加proxyTable代理
2018/08/10 Javascript
vue使用vant中的checkbox实现全选功能
2020/11/17 Vue.js
[25:59]Newbee vs TNC 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
在RedHat系Linux上部署Python的Celery框架的教程
2015/04/07 Python
python中requests模块的使用方法
2015/04/08 Python
Python获取当前页面内所有链接的四种方法对比分析
2017/08/19 Python
如何在python中使用selenium的示例
2017/12/26 Python
python数据预处理之数据标准化的几种处理方式
2019/07/17 Python
python通过http下载文件的方法详解
2019/07/26 Python
Django Python 获取请求头信息Content-Range的方法
2019/08/06 Python
Python操作Sqlite正确实现方法解析
2020/02/05 Python
Pytorch1.5.1版本安装的方法步骤
2020/12/31 Python
Gucci法国官方网站:意大利奢侈品牌
2018/07/25 全球购物
英国最大的自有市场,比亚马逊便宜:Flubit
2019/03/19 全球购物
精选奢华:THE LIST
2019/09/05 全球购物
自我鉴定模板
2013/10/29 职场文书
日语专业推荐信
2013/11/12 职场文书
大一工商管理职业生涯规划:有梦最美,行动相随
2014/09/18 职场文书
理想国读书笔记
2015/06/25 职场文书
Python实现Hash算法
2022/03/18 Python
Java8 CompletableFuture 异步回调
2022/04/28 Java/Android
详解flex:1什么意思
2022/07/23 HTML / CSS