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 相关文章推荐
对联广告js flash激活
Oct 19 Javascript
jquery 图片轮换效果
Jul 29 Javascript
载入jQuery库的最佳方法详细说明及实现代码
Dec 28 Javascript
jQuery实现彩带延伸效果的网页加载条loading动画
Oct 29 Javascript
使用jquery实现鼠标滑过弹出更多相关信息层附源码下载
Nov 23 Javascript
果断收藏9个Javascript代码高亮脚本
Jan 06 Javascript
实例详解JSON数据格式及json格式数据域字符串相互转换
Jan 07 Javascript
快速使用node.js进行web开发详解
Apr 26 Javascript
JavaScript获取tr td 的三种方式全面总结(推荐)
Aug 15 Javascript
jQuery Datatable 多个查询条件自定义提交事件(推荐)
Aug 24 jQuery
layui点击按钮添加可编辑的一行方法
Aug 15 Javascript
ES6 系列之 Generator 的自动执行的方法示例
Oct 19 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入门
2006/10/09 PHP
PHP调用MySQL的存储过程的实现代码
2008/08/12 PHP
php后台程序与Javascript的两种交互方式
2009/10/25 PHP
php strnatcmp()函数的用法总结
2013/11/27 PHP
实现获取http内容的php函数分享
2014/02/16 PHP
让ThinkPHP的模板引擎达到最佳效率的方法详解
2017/03/14 PHP
JavaScript词法作用域与调用对象深入理解
2012/11/29 Javascript
Ajax执行顺序流程及回调问题分析
2012/12/10 Javascript
利用javascript实现web页面中指定区域打印
2013/10/30 Javascript
jquery操作select方法汇总
2015/02/05 Javascript
jquery 实现输入邮箱时自动补全下拉提示功能
2015/10/04 Javascript
Node.js服务器环境下使用Mock.js拦截AJAX请求的教程
2016/05/23 Javascript
数据结构中的各种排序方法小结(JS实现)
2016/07/23 Javascript
Angular.js与node.js项目里用cookie校验账户登录详解
2017/02/22 Javascript
Node.js Mongodb 密码特殊字符 @的解决方法
2017/04/11 Javascript
vue2.0s中eventBus实现兄弟组件通信的示例代码
2017/10/25 Javascript
js 获取json数组里面数组的长度实例
2017/10/31 Javascript
Angular实现的进度条功能示例
2018/02/18 Javascript
Vue 父子组件的数据传递、修改和更新方法
2018/03/01 Javascript
vuex2中使用mapGetters/mapActions报错的解决方法
2018/10/20 Javascript
Nodejs核心模块之net和http的使用详解
2019/04/02 NodeJs
jQuery实现弹出层效果
2019/12/10 jQuery
antd的select下拉框因为数据量太大造成卡顿的解决方式
2020/10/31 Javascript
进一步了解Python中的XML 工具
2015/04/13 Python
python使用psutil模块获取系统状态
2016/08/27 Python
零基础学Python之前需要学c语言吗
2020/07/21 Python
Mamas & Papas沙特阿拉伯:英国最受欢迎的婴儿品牌
2017/11/20 全球购物
药剂学专业应届生自荐信
2013/09/29 职场文书
十八届三中全会学习方案
2014/02/16 职场文书
计算机毕业大学生求职信
2014/06/26 职场文书
四风对照检查材料范文
2014/09/27 职场文书
学习群众路线的心得体会
2014/11/05 职场文书
鸟的天堂导游词
2015/01/31 职场文书
廉洁自律承诺书范文
2015/04/28 职场文书
银行客户经理培训心得体会
2016/01/09 职场文书
测量JavaScript函数的性能各种方式对比
2021/04/27 Javascript