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 相关文章推荐
js加解密 脚本解密
Feb 22 Javascript
javascript中2个感叹号的用法实例详解
Sep 04 Javascript
用js编写的简单的计算器代码程序
Aug 04 Javascript
一个简单的JavaScript Map实例(分享)
Aug 03 Javascript
js表单元素checked、radio被选中的几种方法(详解)
Aug 22 Javascript
前端框架Vue.js中Directive知识详解
Sep 12 Javascript
JS简单生成随机数(随机密码)的方法
May 11 Javascript
Angular Renderer (渲染器)的具体使用
May 03 Javascript
Node.Js中实现端口重用原理详解
May 03 Javascript
JS 数组随机洗牌的实例代码
Sep 12 Javascript
新年快乐! javascript实现超级炫酷的3D烟花特效
Jan 30 Javascript
JavaScript, select标签元素左右移动功能实现
May 14 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中防止SQL注入的最佳解决方法
2013/04/25 PHP
如何判断php数组的维度
2013/06/10 PHP
PHP实现无限极分类图文教程
2014/11/25 PHP
php+redis消息队列实现抢购功能
2018/02/08 PHP
PHP date_default_timezone_set()设置时区操作实例分析
2020/05/16 PHP
javascript 当前日期加(天、周、月、年)
2009/08/09 Javascript
isArray()函数(JavaScript中对象类型判断的几种方法)
2009/11/26 Javascript
extjs两个tbar问题探讨
2013/08/08 Javascript
javascript实现uploadify上传格式以及个数限制
2015/11/23 Javascript
基于jQuery和Bootstrap框架实现仿知乎前端动态列表效果
2016/11/09 Javascript
jQuery事件绑定方法学习总结(推荐)
2016/11/21 Javascript
使用JS批量选中功能实现更改数据库中的status状态值(批量展示)
2016/11/22 Javascript
深入学习jQuery中的data()
2016/12/22 Javascript
jQuery插件HighCharts绘制2D带Label的折线图效果示例【附demo源码下载】
2017/03/08 Javascript
Angularjs Promise实例详解
2018/03/15 Javascript
JS常用的几种数组遍历方式以及性能分析对比实例详解
2018/04/11 Javascript
angularJs自定义过滤器实现手机号信息隐藏的方法
2018/10/08 Javascript
angularJS1 url中携带参数的获取方法
2018/10/09 Javascript
微信小程序实现基于三元运算验证手机号/姓名功能示例
2019/01/19 Javascript
setTimeout与setInterval的区别浅析
2019/03/23 Javascript
layui输入框只允许输入中文且判断长度的例子
2019/09/18 Javascript
[07:59]2014DOTA2叨叨刀塔 林熊猫称被邀请赛现场盛况震撼
2014/07/21 DOTA
Python 时间处理datetime实例
2008/09/06 Python
python搭建简易服务器分析与实现
2012/12/15 Python
python中日期和时间格式化输出的方法小结
2015/03/19 Python
Python中urllib+urllib2+cookielib模块编写爬虫实战
2016/01/20 Python
Python中的FTP通信模块ftplib的用法整理
2016/07/08 Python
python 实现在一张图中绘制一个小的子图方法
2019/07/07 Python
python获取网络图片方法及整理过程详解
2019/12/20 Python
如何使用Python调整图像大小
2020/09/26 Python
您的健身减肥和健康饮食专家:vitafy
2017/06/06 全球购物
遗体告别仪式主持词
2014/03/20 职场文书
工作会议通知
2015/04/15 职场文书
Python insert() / append() 用法 Leetcode实战演示
2021/03/31 Python
python实现网络五子棋
2021/04/11 Python
SQL Server2019安装的详细步骤实战记录(亲测可用)
2022/06/10 SQL Server