JQuery弹出层,实现弹层切换,可显示可隐藏。

 1 <!DOCTYPE html>
 2 <html xmlns="http://www.w3.org/1999/xhtml">
 3 <head>
 4 <title>jQuery弹出层效果</title>
 5 <meta content="网页特效,特效代码,jQuery,css特效,Js代码,广告幻灯,图片切换" name="keywords" />
 6 <meta content="jQuery弹出层效果,有关闭按钮,代码简单易懂,你可以随意修改弹出层的参数。" name="description" />
 7 <script src="/js/jquery-1.4.2.min.js" type="text/javascript"></script>
 8 <style>
 9 .black_overlay{
10 display: none;
11 position: absolute;
12 top: 0%;
13 left: 0%;
14 width: 100%;
15 height: 100%;
16 background-color: black;
17 z-index:1001;
18 -moz-opacity: 0.8;
19 opacity:.80;
20 filter: alpha(opacity=80);
21 }
22 .white_content {
23 display: none;
24 position: absolute;
25 top: 10%;
26 left: 10%;
27 width: 80%;
28 height: 80%;
29 border: 16px solid lightblue;
30 background-color: white;
31 z-index:1002;
32 overflow: auto;
33 }
34 .white_content_small {
35 display: none;
36 position: absolute;
37 top: 20%;
38 left: 30%;
39 width: 40%;
40 height: 50%;
41 border: 16px solid lightblue;
42 background-color: white;
43 z-index:1002;
44 overflow: auto;
45 }
46 </style>
47 <script type="text/javascript">
48 //弹出隐藏层
49 function ShowDiv(show_div,bg_div){
50 document.getElementById(show_div).style.display=‘block‘;
51 document.getElementById(bg_div).style.display=‘block‘ ;
52 var bgdiv = document.getElementById(bg_div);
53 bgdiv.style.width = document.body.scrollWidth;
54 // bgdiv.style.height = $(document).height();
55 $("#"+bg_div).height($(document).height());
56 };
57 //关闭弹出层
58 function CloseDiv(show_div,bg_div)
59 {
60 document.getElementById(show_div).style.display=‘none‘;
61 document.getElementById(bg_div).style.display=‘none‘;
62 };
63 </script>
64 </head>
65 <body>
66 <input id="Button1" type="button" value="点击弹出层" onclick="ShowDiv(‘MyDiv‘,‘fade‘)" />
67 <!--弹出层时背景层DIV-->
68 <div id="fade" class="black_overlay">
69 </div>
70 <div id="MyDiv" class="white_content">
71 <div style="text-align: right; cursor: default; height: 40px;">
72 <span style="font-size: 16px;" onclick="CloseDiv(‘MyDiv‘,‘fade‘)">关闭</span>
73 </div>
74 推荐自定义改造
75 </div>
76 </body>
77 </html>
时间: 2024-10-29 05:11:31

JQuery弹出层,实现弹层切换,可显示可隐藏。的相关文章

点击弹出居中的遮罩层,背景变暗

点击弹出层特效代码,网页上已经有很多类似的代码了,使用挺广泛的,代码先判断浏览器的版本,ie6创建的div样式和非ie6创建的div样式在解析时有点区别,为了兼容性考虑,才加了判断,虽然实现的有点粗糙,不过从实现的方法来说,容易理解,便于修改完善. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitio

android开发步步为营之51:弹出窗及遮罩层的几种实现方式

需要做一个弹出窗或者遮罩层,我们一般有以下几种思路. 1.AlertDialog对话框 2.PopupWindow弹出窗 3.WindowManager动态添加View到当前页面 4.打开另外一个Activity 下面分别给出这几种方法的实现栗子. 一.AlertDialog 适合需要用户做出选择,或者确认的弹出小窗 AlertDialog.Builder dialog = new AlertDialog.Builder(TestActivity.this); //自定义 //dialog.se

element-ui 弹出框在遮罩层下面

title: element-ui 弹出框在遮罩层下面 date: 2020-03-18 11:37:45 tags: elementUI 给 <el-dialog></el-dialog>添加:modal-append-to-body="false"属性 <el-dialog title="提示" :visible.sync="isDialogShow" :modal-append-to-body="fa

用PopupWindow实现弹出菜单(弹出的菜单采用自定义布局)

     用PopupWindow实现弹出菜单是一个比较好的方式.当然我们还有一个类PopupMenu也能实现弹出菜单,但那个太过于局限了,所以不是很推荐. 这个实例的效果是这样的:点击按钮后,一个菜单从屏幕的右边滑入到屏幕中,点击按钮/空白处后菜单消失. 布局文件时一个按钮,我就不贴出代码了.下面是菜单的布局: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android=&

jQuery地图热点效应-后在弹出的提示鼠标层信息

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>地图热点效果-鼠标经过弹出提示信息</title> <meta http-equiv="Content-Type" content=&q

easyui弹出加载遮罩层(转)

//弹出加载层 function load() { $("<div class=\"datagrid-mask\"></div>").css({ display: "block", width: "100%", height: $(window).height() }).appendTo("body"); $("<div class=\"datagrid-m

Bootstarp学习(二十四)模态弹出框--模态弹出窗的使用

除了通过data-toggle和data-target来控制模态弹出窗之外,Bootstrap框架针对模态弹出框还提供了其他自定义data-属性,来控制模态弹出窗.比如说:是否有灰色背景modal-backdrop,是否可以按ESC键关闭模态弹出窗.有关于Modal弹出窗自定义属性相关说明如下所示: <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content=&qu

sweetalert2 全面替代 alert ,从 sweetalert2 弹出 text 到 弹出 Dom 以及模态框

1. 简易基本版 sweetalert 涵盖日常基本的弹出及对话框 2. 升级版本 sweetalert2 满足常见开发工作中的各种要求 原文地址:https://www.cnblogs.com/zhourongcode/p/9297386.html

react16.8 antd按需加载配置(已经弹出和未弹出分别的配置)

误区,antd按需加载同样是需要先安装antd,只是通过插件的配置实现不用再进行样式的引入,可以直接引用antd组件进行开发 怎样判断按需加载配置成功?通过组件引用的判断,在不引入antd样式的前提下,直接引入,使用组件,看组件样式是否有效,如果生效则按需加载配置成功 完成的配置流程 安装antd npm i antd --save 安装babel-plugin-import插件 npm -s install babel-plugin-import 配置webpack,因为现在的时候,我的web

jQuery+HTML5弹出创意搜索框层

效果体验:http://hovertree.com/texiao/jquery/26/ 本效果适用于移动设备,可以使用手机等浏览效果. 代码下载:http://hovertree.com/h/bjaf/e14uccpw.htm HTML代码如下: 1 <!doctype html> 2 <html lang="zh"> 3 <head> 4 <meta charset="UTF-8"> 5 <meta http-