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中的前绑定和后绑定详解
Aug 01 Javascript
在子窗口中关闭父窗口的一句代码
Oct 21 Javascript
利用原生JS自动生成文章标题树的实例
Aug 22 Javascript
详谈jQuery中的一些正则匹配表达式
Mar 08 Javascript
浅谈vue中慎用style的scoped属性
Nov 28 Javascript
浅谈如何通过node.js对数据进行MD5加密
May 16 Javascript
vue通过点击事件读取音频文件的方法
May 30 Javascript
vue2.0项目实现路由跳转的方法详解
Jun 21 Javascript
jQuery扩展方法实现Form表单与Json互相转换的实例代码
Sep 05 jQuery
vue-router结合vuex实现用户权限控制功能
Nov 14 Javascript
js实现一款简单踩白块小游戏(曾经很火)
Dec 02 Javascript
JS+css3实现幻灯片轮播图
Aug 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数组函数序列之rsort() - 对数组的元素值进行降序排序
2011/11/02 PHP
PHP基于自定义类随机生成姓名的方法示例
2017/08/05 PHP
Javascript中的常见排序算法
2007/03/27 Javascript
WEB高性能开发之疯狂的HTML压缩
2010/06/19 Javascript
使用jQuery实现dropdownlist的联动效果(sharepoint 2007)
2011/03/30 Javascript
jquery实现文字由下到上循环滚动的实例代码
2013/08/09 Javascript
jQuery实现Twitter的自动文字补齐特效
2014/11/28 Javascript
js实现文字跟随鼠标移动而移动的方法
2015/02/28 Javascript
vue如何使用 Slot 分发内容实例详解
2017/09/05 Javascript
Vue-cli Eslint在vscode里代码自动格式化的方法
2018/02/23 Javascript
vue利用axios来完成数据的交互
2018/03/23 Javascript
微信小程序select下拉框实现效果
2019/05/15 Javascript
150行Node.js实现的dns代理工具
2019/08/02 Javascript
小程序如何自主实现拦截器的示例代码
2019/11/04 Javascript
[50:01]Ti4 冒泡赛第二天 NEWBEE vs Titan
2014/07/15 DOTA
python实现数通设备端口监控示例
2014/04/02 Python
python 出现SyntaxError: non-keyword arg after keyword arg错误解决办法
2017/02/14 Python
python字符串切割:str.split()与re.split()的对比分析
2019/07/16 Python
Django中使用CORS实现跨域请求过程解析
2019/08/05 Python
10行Python代码计算汽车数量的实现方法
2019/10/23 Python
Django3.0 异步通信初体验(小结)
2019/12/04 Python
Tensorflow Summary用法学习笔记
2020/01/10 Python
python+adb命令实现自动刷视频脚本案例
2020/04/23 Python
Python+PyQt5实现灭霸响指功能
2020/05/25 Python
Python实现打包成库供别的模块调用
2020/07/13 Python
HTML5视频支持检测(检查浏览器是否支持视频播放)
2013/06/08 HTML / CSS
借助HTML5 Canvas API制作一个简单的猜字游戏
2016/03/25 HTML / CSS
canvas实现扭蛋机动画效果的示例代码
2018/10/17 HTML / CSS
结构和类有什么异同
2012/07/16 面试题
学生会部长竞聘书
2014/03/31 职场文书
城管综合整治方案
2014/05/01 职场文书
乡文化站暑期培训方案
2014/08/28 职场文书
2014年科协工作总结
2014/12/09 职场文书
银行实习推荐信
2015/03/27 职场文书
创卫工作总结2015
2015/04/22 职场文书
老乡聚会通知
2015/04/23 职场文书