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 相关文章推荐
跨浏览器开发经验总结(四) 怎么写入剪贴板
May 13 Javascript
原生JS实现平滑回到顶部组件
Mar 16 Javascript
快速掌握Node.js模块封装及使用
Mar 21 Javascript
jquery获取img的src值的简单实例
May 17 Javascript
基于JS代码实现图片在页面中旋转效果
Jun 16 Javascript
基于JavaScript实现轮播图代码
Jul 14 Javascript
easy ui datagrid 从编辑框中获取值的方法
Feb 22 Javascript
解决AjaxFileupload 上传时会出现连接重置的问题
Jul 07 Javascript
angular2 ng build部署后base文件路径问题详细解答
Jul 15 Javascript
jQuery实现动画、消失、显现、渐出、渐入效果示例
Sep 06 jQuery
Vue常用的全选/反选的示例代码
Feb 19 Javascript
vue如何实现关闭对话框后刷新列表
Apr 08 Vue.js
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下对数组进行排序的函数
2010/08/08 PHP
关于尾递归的使用详解
2013/05/02 PHP
php二维数组排序详解
2013/11/06 PHP
浅析PHP文件下载原理
2014/12/25 PHP
Javascript 圆角div的实现代码
2009/10/15 Javascript
CutePsWheel javascript libary 控制输入文本框为可使用滚轮控制的js库
2010/02/07 Javascript
Jquery EasyUI实现treegrid上显示checkbox并取选定值的方法
2016/04/29 Javascript
Sea.JS知识总结
2016/05/05 Javascript
js 中文汉字转Unicode、Unicode转中文汉字、ASCII转换Unicode、Unicode转换ASCII、中文转换
2016/12/06 Javascript
jQuery的$.extend 浅拷贝与深拷贝
2017/03/08 Javascript
JS 设置Cookie 有效期 检测cookie
2017/06/15 Javascript
nodejs基础之常用工具模块util用法分析
2018/12/26 NodeJs
微信小程序实现日历效果
2018/12/28 Javascript
原生JavaScript创建不可变对象的方法简单示例
2020/05/07 Javascript
在Vue中创建可重用的 Transition的方法
2020/06/02 Javascript
[05:17]DOTA2誓师:今天我们在这里 明天TI4等我!
2014/03/26 DOTA
[02:21]2018完美盛典章节片——初心
2018/12/17 DOTA
python字符串替换的2种方法
2014/11/30 Python
Python实现并行抓取整站40万条房价数据(可更换抓取城市)
2016/12/14 Python
python 统计代码行数简单实例
2017/05/04 Python
如何安装多版本python python2和python3共存以及pip共存
2018/09/18 Python
Django的CVB实例详解
2020/02/10 Python
keras得到每层的系数方式
2020/06/15 Python
Python操作Elasticsearch处理timeout超时
2020/07/17 Python
Python爬虫之Selenium下拉框处理的实现
2020/12/04 Python
python包的导入方式总结
2021/03/02 Python
input file上传文件样式支持html5的浏览器解决方案
2012/11/14 HTML / CSS
UGG雪地靴荷兰官网:UGG荷兰
2016/09/09 全球购物
Carolina工作鞋官网:Carolina Footwear
2019/03/14 全球购物
瑞典多品牌连锁店:Johnells
2021/01/13 全球购物
应届生服务员求职信
2013/10/31 职场文书
党的生日演讲稿
2014/09/10 职场文书
走进毛泽东观后感
2015/06/04 职场文书
同学聚会开幕词
2019/04/02 职场文书
奇妙的 CSS shapes(CSS图形)
2021/04/05 HTML / CSS
Python何绘制带有背景色块的折线图
2022/04/23 Python