使用DIV弹出框的代码示例,备忘。
1.思路
使用DIV模拟弹出框,一共用三个div:
divWindow: 原来的界面内容区域
divLogin:要弹出的内容区域
divBackground:给弹出内容区域做个遮罩的区域。
点击 “请先验证身份” 按钮弹出框,在弹出框中输入数据后点击 “完成并关闭” 按钮回到原来的界面。
2.全部代码:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script src="../../../lib/jquery/jquery-1.9.1.min.js"></script> <style type="text/css">
body {
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
overflow: hidden;
} #divBackground {
width: 100%;
height: 100%;
left: 0px;
top: 0px;
z-index: 5000;
background-color: #000;
position: fixed;
filter: alpha(opacity=60);
opacity: 0.3;
display: none;
} #divLogin {
margin: auto 90px;
width: 618px;
height: 485px;
z-index: 5003;
position: fixed;
top: 50px;
display: none;
background-image: url(../Images/erdaizheng.png);
} </style> <script> function show() { DivShowAndHidden(
"#divBackground" //弹出的黑色背景层
,
"#divLogin" //要显示的子层
,
"#divWindow" //要隐藏的子层
);
} function DivShowAndHidden(div1, div2, div3) { if (div1 != "" && $(div1).css("display") == "none")
$(div1).show(); if (div2 != "" && $(div2).css("display") == "none")
$(div2).show(); if (div3 != "" && $(div3).css("display") == "block")
$(div3).hide();
} function hide() { DivShowAndHidden1(
"#divBackground" //关闭黑色背景层
,
"#divLogin" //关闭刚才弹出的子层
,
"#divWindow" //显示刚才被隐藏的子层
); } function DivShowAndHidden1(div1, div2, div3) { if (div1 != "" && $(div1).css("display") == "block")
$(div1).hide(); if (div2 != "" && $(div2).css("display") == "block")
$(div2).hide(); if (div3 != "" && $(div3).css("display") == "none")
$(div3).show();
} </script>
</head>
<body>
<div id="divBackground">
divBackground
</div> <div id="divLogin">
<div style="width:50%" > <br /><br /><br /><br /><br /><br /><br />
如果没有身份证,就输入账号密码:
<br /><br />
登录名:<input type="text">
<p></p>
密 码:<input type="text" />
<p></p>
<input type="button" onclick="hide()" value="完成并关闭" />
</div>
</div> <div id="divWindow">
<br />
divWindow 原来的表单窗口
<div> <br /><br />
你从哪里来:<input type="text">
<p></p>
要到哪里去:<input type="text" />
<p></p>
</div>
</div> <input type="button" onclick="show()" value="请先验证身份" />
</body>
</html>
使用DIV弹出框的代码示例,备忘。的更多相关文章
- 通过jquery获得某个元素的位置, 透明div, 弹出框, 然后在旁边显示toggle子级联菜单-hover的bug解决
jquery的"筛选选择器", 都是用冒号开头的, 即, 冒号选择器就是 筛选选择器.如: :first, :last, :eq(index), :first-child,...等 ...
- phoenixframe自己主动化測试平台对div弹出框(如弹出的div登陆框)的处理
package org.phoenix.cases; import java.util.LinkedList; import org.phoenix.action.WebElementActionPr ...
- vue中点击屏幕其他区域关闭自定义div弹出框
直接上代码: mounted: function () { let that = this; $(document).on('click', function (e) { let dom = $('. ...
- layui表格和弹出框的简单示例
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="C ...
- echart 时间轴、以及y轴值过大但是变化不大显示感觉不出变化的问题+弹出框拖动div事件
1.时间轴 echart 提供了一种图表,如果x轴是一个时间范围,并且是连续的,如果用传统的数据驱动会很慢,所以用时间轴的方式 function initCurve(_data){ var resul ...
- js自定义弹出框
js自定义弹出框: 代码如下 <html> <head><title>自定义弹出对话框</title> <style type ="te ...
- 使用react+redux实现弹出框案例
redux 实现弹出框案例 实现效果,点击显示按钮出现弹出框,点击关闭按钮隐藏弹出框 新建弹出框组件 src/components/Modal.js, 在index.js中引入app组件,在app中去 ...
- div弹出层的效果带关闭按钮
下面我做的这个是个进度条的弹出层 <style type="text/css"> #tuxiang { width: 57px; } /*div弹出框的css*/ .t ...
- 如何使用angular-ui的弹出框
在开发项目时,我们经常性的会遇到弹出框的需求,例如登陆,注册,添加信息等等....面对这一需求,我们当然也可以使用自己的双手进行编写,如果你时间充足可以试试. 今天我们讲解一下如何在angular框架 ...
随机推荐
- day14--前端HTML、CSS
HTML是一个裸体的人,CSS穿上华丽的衣服,JS动起来. HTML 1. -一套规则,浏览器识别的规则 2. 开发者: 学习HTML规则 开发后台程序 - 写HTML文件(充当模板的 ...
- Linux !的使用
转自:https://www.linuxidc.com/Linux/2015-05/117774.htm 一.history 78 cd /mnt/ 79 ls 80 cd / 81 history ...
- POJ2115 C Looooops 扩展欧几里德
欢迎访问~原文出处——博客园-zhouzhendong 去博客园看该题解 题目传送门 - POJ2115 题意 对于C的for(i=A ; i!=B ;i +=C)循环语句,问在k位存储系统中循环几次 ...
- C#简单画图Draw研究学习
命名空间:using System.Drawing; Graphics类:有道词典翻译 在C#里是封装一个 GDI+ 绘图图面,此类不能被继承. Pen类:定义用于绘制直线和曲线的对象. 此类不能被继 ...
- python有序字典OrderedDict()
转python创建有序字典OrderedDict # -*- coding:utf-8 -*- """ python有序字典 需导入模块collections " ...
- JSONObject基本内容(二)
参考内容:http://swiftlet.net/archives/category/json 十分感谢!!! 这部分的内容主要是讲述 javaBean转换为JSONObect时,如果有些属性不需要 ...
- python urllib2对http的get,put,post,delete
#GET: #!/usr/bin/env python# -*- coding:utf-8 -*-import urllib2def get(): URL = 'www.baidu.com' ...
- C++ 类模板基础知识
类模板与模板类 为什么要引入类模板:类模板是对一批仅仅成员数据类型不同的类的抽象,程序员只要为这一批类所组成的整个类家族创建一个类模板,给出一套程序代码,就可以用来生成多种具体的类,(这类可以看作是类 ...
- mongodb.mongoose维护内嵌数组元素
运行环境: - Nodejs - MongoDB 文档实例名: ProjectJob 文档格式如下: { "_id" : ObjectId("5bc69eb0b298b3 ...
- Linux命令Find实例
转自: http://www.tecmint.com/35-practical-examples-of-linux-find-command/ 35 Practical Examples of Lin ...