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 相关文章推荐
基于jquery的3d效果实现代码
Mar 23 Javascript
让新消息在网页标题闪烁提示的jQuery代码
Nov 04 Javascript
微信和qq时间格式模板实例详解
Oct 21 Javascript
输入框点击时边框变色效果的实现方法
Dec 26 Javascript
axios基本入门用法教程
Mar 25 Javascript
3分钟掌握常用的JS操作JSON方法总结
Apr 25 Javascript
五步轻松实现zTree的使用
Nov 01 Javascript
基于dataset的使用和图片延时加载的实现方法
Dec 11 Javascript
Node.js Express安装与使用教程
May 11 Javascript
微信小程序自定义toast弹窗效果的实现代码
Nov 15 Javascript
vue中上传视频或图片或图片和文字一起到后端的解决方法
Dec 01 Javascript
js判断两个数组相等的5种方法
May 06 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编写注册后Email激活验证的实例代码
2013/03/11 PHP
PHP系统命令函数使用分析
2013/07/05 PHP
Laravel中使用阿里云OSS Composer包分享
2015/02/10 PHP
php实现36进制与10进制转换功能示例
2017/01/10 PHP
phpStudy配置多站点多域名方法及遇到的403错误解决方法
2017/10/19 PHP
jquery插件制作 表单验证实现代码
2012/08/17 Javascript
利用毫秒减值计算时长的js代码
2013/09/22 Javascript
javascript制作的滑动图片菜单
2015/05/15 Javascript
举例讲解JavaScript substring()的使用方法
2015/11/09 Javascript
限制只能输入数字的实现代码
2016/05/16 Javascript
同步文本框内容JS代码实现
2016/08/04 Javascript
jquery实现的table排序功能示例
2017/03/10 Javascript
Angular 4环境准备与Angular cli创建项目详解
2017/05/27 Javascript
基于vue-cli创建的项目的目录结构及说明介绍
2017/11/23 Javascript
JavaScript事件委托原理与用法实例分析
2018/06/07 Javascript
vue中使用heatmapjs的示例代码(结合百度地图)
2018/09/05 Javascript
vue2.0中set添加属性后视图不能更新的解决办法
2019/02/22 Javascript
浅谈Javascript中的对象和继承
2019/04/19 Javascript
详解vue-cli+es6引入es5写的js(两种方法)
2019/04/19 Javascript
uni-app之APP和小程序微信授权方法
2019/05/09 Javascript
JSON 入门教程基础篇 json入门学习笔记
2020/09/22 Javascript
[01:32]TI奖金增速竟因它再创新高!DOTA2勇士令状不朽珍藏Ⅰ饰品欣赏
2018/05/18 DOTA
python数组复制拷贝的实现方法
2015/06/09 Python
浅谈Python 字符串格式化输出(format/printf)
2016/07/21 Python
python 异常处理总结
2016/10/18 Python
python模块导入的细节详解
2018/12/10 Python
Python设计模式之状态模式原理与用法详解
2019/01/15 Python
python安装virtualenv虚拟环境步骤图文详解
2019/09/18 Python
使用PyQt的QLabel组件实现选定目标框功能的方法示例
2020/05/19 Python
三严三实对照检查材料
2014/09/22 职场文书
围城读书笔记
2015/06/26 职场文书
Python实现Telnet自动连接检测密码的示例
2021/04/16 Python
pytorch 两个GPU同时训练的解决方案
2021/06/01 Python
redis缓存存储Session原理机制
2021/11/20 Redis
【海涛dota解说】DCG联赛第一周 LGD VS DH
2022/04/01 DOTA
Window server 2012 R2 AD域的组策略相关设置
2022/04/28 Servers