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 相关文章推荐
JavaScript中使用构造器创建对象无需new的情况说明
Mar 01 Javascript
jquery利用命名空间移除绑定事件的方法
Mar 11 Javascript
jQuery实现给页面换肤的方法
May 30 Javascript
JS实现显示带倒影的图片横排居中放大展示特效实例【测试可用】
Aug 23 Javascript
快速实现JS图片懒加载(可视区域加载)示例代码
Jan 04 Javascript
Angular4的输入属性与输出属性实例详解
Nov 29 Javascript
vue.js使用代理和使用Nginx来解决跨域的问题
Feb 03 Javascript
Node.js模块全局安装路径配置方法
May 17 Javascript
jQuery时间戳和日期相互转换操作示例
Dec 07 jQuery
微信内置开发 iOS修改键盘换行为搜索的解决方案
Nov 06 Javascript
antd 表格列宽自适应方法以及错误处理操作
Oct 27 Javascript
js 数据类型判断的方法
Dec 03 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
一个用于MySQL的PHP XML类
2006/10/09 PHP
ThinkPHP之R方法实例详解
2014/06/20 PHP
PHP Curl模拟登录微信公众平台、新浪微博实例代码
2016/01/28 PHP
PHP用FTP类上传文件视频等的简单实现方法
2016/09/23 PHP
PHP排序算法之快速排序(Quick Sort)及其优化算法详解
2018/04/21 PHP
PHP面向对象程序设计(OOP)之方法重写(override)操作示例
2018/12/21 PHP
LazyForm jQuery plugin 定制您的CheckBox Radio和Select
2009/10/24 Javascript
jQuery 联动日历实现代码
2012/05/31 Javascript
什么是json和jsonp,jQuery json实例详详细说明
2012/12/11 Javascript
早该知道的7个JavaScript技巧
2013/03/27 Javascript
Jquery方式获取iframe页面中的 Dom元素
2014/05/07 Javascript
dreamweaver 8实现Jquery自动提示
2014/12/04 Javascript
angularjs基础教程
2014/12/25 Javascript
JS打开新窗口防止被浏览器阻止的方法
2015/01/03 Javascript
JavaScript简单表格编辑功能实现方法
2015/04/16 Javascript
在JavaScript中处理时间之getHours()方法的使用
2015/06/10 Javascript
js实现微信分享代码
2020/10/11 Javascript
jQuery Validate表单验证入门学习
2015/12/18 Javascript
canvas实现钟表效果
2017/02/13 Javascript
Mpvue中使用Vant Weapp组件库的方法步骤
2019/05/16 Javascript
详解vuex数据传输的两种方式及this.$store undefined的解决办法
2019/08/26 Javascript
layui问题之模拟table表格中的选中按钮选中事件的方法
2019/09/20 Javascript
python生成随机图形验证码详解
2017/11/08 Python
Matplotlib scatter绘制散点图的方法实现
2020/01/02 Python
ghd澳大利亚官方网站:英国最受欢迎的美发工具品牌
2018/05/21 全球购物
美国伴娘礼服商店:Evening Collective
2019/10/07 全球购物
项目管理计划书
2014/01/09 职场文书
消防应急演练方案
2014/02/12 职场文书
国际金融专业自荐信
2014/07/05 职场文书
新闻学专业求职信
2014/07/28 职场文书
课外小组活动总结
2014/08/27 职场文书
2014年路政工作总结
2014/12/10 职场文书
募捐感谢信
2015/01/22 职场文书
小学生反邪教心得体会
2016/01/15 职场文书
广播稿:校园广播稿范文
2019/04/17 职场文书
Python 快速验证代理IP是否有效的方法实现
2021/07/15 Python