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 选择器项目实例分析及实现代码
Dec 28 Javascript
基于jquery实现省市联动特效
Dec 17 Javascript
Javascript中匿名函数的调用与写法实例详解(多种)
Jan 26 Javascript
针对后台列表table拖拽比较实用的jquery拖动排序
Oct 10 Javascript
js实现HashTable(哈希表)的实例分析
Nov 21 Javascript
jQuery-mobile事件监听与用法详解
Nov 23 Javascript
vue实现重置表单信息为空的方法
Sep 29 Javascript
JavaScript ES6箭头函数使用指南
Dec 30 Javascript
jQuery插件实现非常实用的tab栏切换功能【案例】
Feb 18 jQuery
Jquery cookie插件实现原理代码解析
Aug 04 jQuery
使用vue编写h5公众号跳转小程序的实现代码
Nov 27 Vue.js
vue使用exif获取图片旋转,压缩的示例代码
Dec 11 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 session会话的安全性分析
2011/09/08 PHP
基于session_unset与session_destroy的区别详解
2013/06/03 PHP
ueditor 1.2.6 使用方法说明
2013/07/24 PHP
PHP 如何获取二维数组中某个key的集合
2014/06/03 PHP
php通过rmdir删除目录的简单用法
2015/03/18 PHP
PHP实现的XML操作类【XML Library】
2016/12/29 PHP
PHP sdk文档处理常用代码示例解析
2020/12/09 PHP
改版了网上的一个js操作userdata
2007/04/27 Javascript
对于Form表单reset方法的新认识
2014/03/05 Javascript
javascript中使用正则计算中文长度的例子
2014/04/29 Javascript
jQuery中first()方法用法实例
2015/01/06 Javascript
ECMAScript中函数function类型
2015/06/03 Javascript
简单纯js实现点击切换TAB标签实例
2015/08/23 Javascript
javascript产生随机数方法汇总
2016/01/25 Javascript
详解vue.js2.0父组件点击触发子组件方法
2017/05/10 Javascript
vue.js 嵌套循环、if判断、动态删除的实例
2018/03/07 Javascript
vue-cli2.x项目优化之引入本地静态库文件的方法
2018/06/19 Javascript
vue.js多页面开发环境搭建过程
2019/04/24 Javascript
VUE路由动态加载实例代码讲解
2019/08/26 Javascript
用JS实现选项卡
2020/03/23 Javascript
[46:59]完美世界DOTA2联赛PWL S2 GXR vs Ink 第二场 11.19
2020/11/20 DOTA
python中关于时间和日期函数的常用计算总结(time和datatime)
2013/03/08 Python
python基础教程之类class定义使用方法
2014/02/20 Python
Python二维码生成库qrcode安装和使用示例
2014/12/16 Python
python实现windows壁纸定期更换功能
2019/01/21 Python
python如何通过pyqt5实现进度条
2020/01/20 Python
TensorFlow实现打印每一层的输出
2020/01/21 Python
django 扩展user用户字段inlines方式
2020/03/30 Python
python爬取网易云音乐热歌榜实例代码
2020/08/07 Python
Bench加拿大官方网站:英国城市服装品牌
2017/11/03 全球购物
Marmot土拨鼠官网:美国专业户外运动品牌
2018/01/11 全球购物
优秀管理者获奖感言
2014/02/17 职场文书
六查六看自检自查剖析材料
2014/10/14 职场文书
2015新年寄语大全
2014/12/08 职场文书
小学一年级语文教学反思
2016/03/03 职场文书
windows10声卡驱动怎么安装?win10声卡驱动安装操作步骤教程
2022/08/05 数码科技