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 相关文章推荐
XMLHTTPRequest的属性和方法简介
Nov 23 Javascript
jquery将一个表单序列化为一个对象的方法
Jan 03 Javascript
使用script的src实现跨域和类似ajax效果
Nov 10 Javascript
PHP中使用微秒计算脚本执行时间例子
Nov 19 Javascript
jQuery中:empty选择器用法实例
Dec 30 Javascript
Javascript核心读书有感之语言核心
Feb 01 Javascript
简介JavaScript中substring()方法的使用
Jun 06 Javascript
JavaScript文档碎片操作实例分析
Dec 12 Javascript
AngularJS入门教程之多视图切换用法示例
Nov 02 Javascript
vue+element-ui实现表格编辑的三种实现方式
Oct 31 Javascript
JavaScript实现PC端四格密码输入框功能
Feb 19 Javascript
Vue3不支持Filters过滤器的问题
Sep 24 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
php数据访问之查询关键字
2016/05/09 PHP
PHP迭代与递归实现无限级分类
2017/08/28 PHP
详解PHP序列化和反序列化原理
2018/01/15 PHP
php模式设计之观察者模式应用实例分析
2019/09/25 PHP
利用javascript中的call实现继承
2007/01/22 Javascript
js中将多个语句写成一个语句的两种方法小结
2007/12/08 Javascript
jQuery实现原理的模拟代码 -6 代码下载
2010/08/16 Javascript
Js如何判断客户端是PC还是手持设备简单分析
2012/11/22 Javascript
jQuery获取选中内容及设置元素属性的方法
2014/07/09 Javascript
Javascript中setTimeOut和setInterval的定时器用法
2015/06/12 Javascript
JavaScript取得键盘按下方向键是哪个的方法
2015/08/04 Javascript
详解支持Angular 2的表格控件
2017/01/19 Javascript
图文详解Javascript中的上下文和作用域
2017/02/15 Javascript
webpack进阶——缓存与独立打包的用法
2017/08/02 Javascript
浅谈PDF.js使用心得
2018/06/07 Javascript
js调用设备摄像头的方法
2018/07/19 Javascript
基于 jQuery 实现键盘事件监听控件
2019/04/04 jQuery
React 实现车牌键盘的示例代码
2019/12/20 Javascript
python将xml xsl文件生成html文件存储示例讲解
2013/12/03 Python
Python获取央视节目单的实现代码
2015/07/25 Python
Python压缩解压缩zip文件及破解zip文件密码的方法
2015/11/04 Python
使用python实现多维数据降维操作
2020/02/24 Python
python的sys.path模块路径添加方式
2020/03/09 Python
浅谈Python 函数式编程
2020/06/20 Python
详解使用scrapy进行模拟登陆三种方式
2021/02/21 Python
CSS3实战第一波 让我们尽情的圆角吧
2010/08/27 HTML / CSS
宝拉珍选英国官网:Paula’s Choice英国
2019/05/29 全球购物
后勤主管岗位职责
2014/03/01 职场文书
材料会计岗位职责
2014/03/06 职场文书
学生鉴定评语大全
2014/05/05 职场文书
社区班子个人对照检查材料思想汇报
2014/10/07 职场文书
邀请书模板
2015/02/02 职场文书
见习期个人总结
2015/03/05 职场文书
利用Nginx代理如何解决前端跨域问题详析
2021/04/02 Servers
浅谈@Value和@Bean的执行顺序问题
2021/06/16 Java/Android
如何通过简单的代码描述Angular父组件、子组件传值
2022/04/07 Javascript