javascript弹出窗口实现代码


Posted in Javascript onNovember 12, 2015

很多网页都实现了弹出窗口,使用方面,特别的人性化,本文就大家介绍javascript实现弹出窗口特效,具体代码如下:

<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>弹出窗口</title>
<script src="js/jquery-1.11.1.js"></script>
<style>
*{
 margin: 0;
 padding: 0;
}
div{
 margin: 0 auto;
 /*border: 1px solid red;*/
}
.overBg{
 width: 100%;
 height: 100%;
 background: gray;
 opacity: 0.5;
 filter: alpha(opacity=50);
 position: fixed;
 top:0;
 z-index: 300;
}
.tc-con{
 width: 200px;
 height: 200px;
 padding: 30px;
 background: blanchedalmond;
 position: fixed;
 top: 0;
 z-index: 1000;
}
</style>
<script>
 $(function(){
  $('.tc').hide();
  $('.btn').click(function(){
   $('.tc').show();
  })
  $('.tc').click(function(){
   $(this).hide();
  })
 })
</script>
</head>
<body>
<div class="btn">点击出现</div>
<div class="tc">
 <div class="overBg"></div>
 <div class="tc-con" id="tc-con">22</div>
 <script>
  var a=document.getElementById('tc-con');
  a.style.left=(document.body.clientWidth/2- a.clientWidth/2)+'px';
  a.style.top=(document.documentElement.clientHeight/2- a.clientHeight/2)+'px';
 </script>
</div>
<div style="height:2000px">22</div>
</body>
</html><!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>弹出窗口</title>
<script src="js/jquery-1.11.1.js"></script>
<style>
*{
 margin: 0;
 padding: 0;
}
div{
 margin: 0 auto;
 /*border: 1px solid red;*/
}
.overBg{
 width: 100%;
 height: 100%;
 background: gray;
 opacity: 0.5;
 filter: alpha(opacity=50);
 position: fixed;
 top:0;
 z-index: 300;
}
.tc-con{
 width: 200px;
 height: 200px;
 padding: 30px;
 background: blanchedalmond;
 position: fixed;
 top: 0;
 z-index: 1000;
}
</style>
<script>
 $(function(){
  $('.tc').hide();
  $('.btn').click(function(){
   $('.tc').show();
  })
  $('.tc').click(function(){
   $(this).hide();
  })
 })
</script>
</head>
<body>
<div class="btn">点击出现</div>
<div class="tc">
 <div class="overBg"></div>
 <div class="tc-con" id="tc-con">22</div>
 <script>
  var a=document.getElementById('tc-con');
  a.style.left=(document.body.clientWidth/2- a.clientWidth/2)+'px';
  a.style.top=(document.documentElement.clientHeight/2- a.clientHeight/2)+'px';
 </script>
</div>
<div style="height:2000px">22</div>
</body>
</html>

效果图:

javascript弹出窗口实现代码

以上就是为大家分享的javascript弹出窗口实现代码,希望对大家的学习有所帮助。

Javascript 相关文章推荐
Maps Javascript
Jan 22 Javascript
JavaScript使用IEEE 标准进行二进制浮点运算产生莫名错误的解决方法
May 28 Javascript
jquery和javascript的区别(常用方法比较)
Jul 04 Javascript
探讨JavaScript中声明全局变量三种方式的异同
Dec 03 Javascript
Jquery全选与反选点击执行一次的解决方案
Aug 14 Javascript
Javascript将数字转化成为货币格式字符串
Jun 22 Javascript
基于angularjs实现图片放大镜效果
Aug 31 Javascript
Web前端框架Angular4.0.0 正式版发布
Mar 28 Javascript
在node中如何使用 ES6
Apr 22 Javascript
基于Vuejs和Element的注册插件的编写方法
Jul 03 Javascript
jQuery简介_动力节点Java学院整理
Jul 04 jQuery
全面分析JavaScript 继承
May 30 Javascript
javascript实现tab切换特效
Nov 12 #Javascript
window.location.reload 刷新使用分析(去对话框)
Nov 11 #Javascript
JavaScript中获取Radio被选中的值
Nov 11 #Javascript
javascript图片滑动效果实现
Jan 28 #Javascript
每天一篇javascript学习小结(Array数组)
Nov 11 #Javascript
九种原生js动画效果
Nov 11 #Javascript
js文字横向滚动特效
Nov 11 #Javascript
You might like
Windows下的PHP5.0详解
2006/11/18 PHP
编写php应用程序实现摘要式身份验证的方法详解
2013/06/08 PHP
PHP实现链式操作的三种方法详解
2017/11/16 PHP
Add Formatted Data to a Spreadsheet
2007/06/12 Javascript
js 返回时间戳所对应的具体时间
2010/07/20 Javascript
checkbox设置复选框的只读效果不让用户勾选
2013/08/12 Javascript
Js 去掉字符串中的空格(实现代码)
2013/11/19 Javascript
JavaScript开发人员的10个关键习惯小结
2014/12/05 Javascript
用js代码和插件实现wordpress雪花飘落效果的四种方法
2014/12/15 Javascript
CSS+JS实现点击文字弹出定时自动关闭DIV层菜单的方法
2015/05/12 Javascript
js实现滚动条滚动到某个位置便自动定位某个tr
2021/01/20 Javascript
JavaScript中获取时间的函数集
2016/08/16 Javascript
jQuery EasyUI编辑DataGrid用combobox实现多级联动
2016/08/29 Javascript
jQuery幻灯片插件owlcarousel参数说明中文文档
2018/02/27 jQuery
Vue中使用webpack别名的方法实例详解
2018/06/19 Javascript
layui使用数据表格实现购物车功能
2019/07/26 Javascript
vue实现codemirror代码编辑器中的SQL代码格式化功能
2019/08/27 Javascript
vue中上传视频或图片或图片和文字一起到后端的解决方法
2019/12/01 Javascript
javascript设计模式 ? 状态模式原理与用法实例分析
2020/04/22 Javascript
javascript实现随机抽奖功能
2020/12/30 Javascript
Centos5.x下升级python到python2.7版本教程
2015/02/14 Python
opencv 实现特定颜色线条提取与定位操作
2020/06/02 Python
Python collections.deque双边队列原理详解
2020/10/05 Python
如何快速一次性卸载所有python包(第三方库)呢
2020/10/20 Python
中国酒类在线零售网站:酒仙网
2016/08/20 全球购物
颇特女士香港官网:NET-A-PORTER香港
2021/03/08 全球购物
先进个人获奖感言
2014/01/24 职场文书
个人查摆问题整改措施
2014/10/04 职场文书
优秀教师个人材料
2014/12/15 职场文书
清洁工岗位职责
2015/02/13 职场文书
留学推荐信中文范文
2015/03/26 职场文书
赞助商致辞
2015/07/30 职场文书
酒吧七夕情人节宣传语
2015/11/24 职场文书
2019年描写人生经典诗句大全
2019/07/08 职场文书
通过Python把学姐照片做成拼图游戏
2022/02/15 Python
MySQL数据库查询进阶之多表查询详解
2022/04/08 MySQL