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 isArray 数组类型检测函数
Oct 08 Javascript
jquery实现奇偶行赋值不同css值
Feb 17 Javascript
jquery实现简单的拖拽效果实例兼容所有主流浏览器
Jun 21 Javascript
可兼容IE的获取及设置cookie的jquery.cookie函数方法
Sep 02 Javascript
关闭浏览器时提示onbeforeunload事件
Dec 25 Javascript
js实现身份证号码验证的简单实例
Feb 19 Javascript
js鼠标点击图片实现随机变换图片的方法
Feb 16 Javascript
jquery实现带渐变淡入淡出并向右依次展开的多级菜单效果实例
Aug 22 Javascript
JS经典正则表达式笔试题汇总
Dec 15 Javascript
Bootstrap 手风琴菜单的实现代码
Jan 20 Javascript
JS中静态页面实现微信分享功能
Feb 06 Javascript
vue中使用 pako.js 解密 gzip加密字符串的方法
Jun 10 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
星际原理概述
2020/03/04 星际争霸
PHP 内存缓存加速功能memcached安装与用法
2009/09/03 PHP
深入解析fsockopen与pfsockopen的区别
2013/07/05 PHP
php检查日期函数checkdate用法实例
2015/03/19 PHP
PHP合并数组函数array_merge用法分析
2017/02/17 PHP
Yii2数据库操作常用方法小结
2017/05/04 PHP
PHP hebrev()函数用法讲解
2019/02/21 PHP
Javascript YUI 读码日记之 YAHOO.util.Dom - Part.3
2008/03/22 Javascript
使弱类型的语言JavaScript变强势
2009/06/22 Javascript
jQuery ReferenceError: $ is not defined 错误的处理办法
2013/05/10 Javascript
常用的JavaScript模板引擎介绍
2015/02/28 Javascript
逐一介绍Jquery data()、Jquery stop()、jquery delay()函数(详)
2015/11/04 Javascript
jQuery常用的一些技巧汇总
2016/03/26 Javascript
JS中静态页面实现微信分享功能
2017/02/06 Javascript
详解nodejs微信公众号开发——6.自定义菜单
2017/04/13 NodeJs
javascript 缓冲运动框架的实现
2017/09/29 Javascript
nodeJS微信分享
2017/12/20 NodeJs
微信小程序非swiper组件实现的自定义伪3D轮播图效果示例
2018/12/11 Javascript
Vue中使用canvas方法总结
2019/02/12 Javascript
解决ant Design Search无法输入内容的问题
2020/10/29 Javascript
Python使用matplotlib和pandas实现的画图操作【经典示例】
2018/06/13 Python
浅谈Python编程中3个常用的数据结构和算法
2019/04/30 Python
python实现视频分帧效果
2019/05/31 Python
使用Python Pandas处理亿级数据的方法
2019/06/24 Python
TensorFlow索引与切片的实现方法
2019/11/20 Python
tensorflow实现tensor中满足某一条件的数值取出组成新的tensor
2020/01/04 Python
Python实现验证码识别
2020/06/15 Python
基于Modernizr 让网站进行优雅降级的分析
2013/04/21 HTML / CSS
html5中的input新属性range使用记录
2014/09/05 HTML / CSS
优秀的自荐信要注意哪些
2014/01/03 职场文书
细节决定成败演讲稿
2014/05/12 职场文书
机关干部四风问题自我剖析及整改措施
2014/10/26 职场文书
少年派的奇幻漂流观后感
2015/06/08 职场文书
2016寒假社会实践心得体会范文
2015/10/09 职场文书
《飘》英文读后感五篇
2019/10/11 职场文书
浅谈mysql返回Boolean类型的几种情况
2021/06/04 MySQL