使用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框架 ...
随机推荐
- 【转载】和 Thrift 的一场美丽邂逅
http://www.cnblogs.com/cyfonly/p/6059374.html 一. 与 Thrift 的初识 也许大多数人接触 Thrift 是从序列化开始的.每次搜索 “java序列化 ...
- 最短路径问题 HDU3790 (dijkstra)
基础的dijkstra问题 加上了花费 #include<bits/stdc++.h> using namespace std; ][][]; ];]; #define INF 9999 ...
- MQ的订阅模式
一:介绍 1.模式 2.使用场景 一个生产者,多个消费者 每一个消费者都有自己的队列 生产者没有直接把消息发送给队列,而是发送到了交换机 每一个队列都要绑定到交换机 可以实现一个消息被多个消费者消费. ...
- ImportError: cannot import name cbook
Faster RCNN训练的时候,出现错误: from matplotlib import path, transforms File , in <module> from . impor ...
- 通过反射的方式注入自己的ShutdownHook并清除其他HOOK
String className = "java.lang.ApplicationShutdownHooks"; Class<?> clazz = Class.forN ...
- UltraISO制作U盘启动盘安装Win7系统攻略
reference win 7 iso name: cn_windows_7_ultimate_x86_dvd_x15-65907.iso URL FOR download: http://jingy ...
- 2016年3月3日android实习笔记
1: android自定义控件时,通常需要重写父类构造函数.这三个够找函数具体啥时调用? public View (Context context) 是在java代码创建视图的时候被调用,如果是从xm ...
- eclipse更改workspace中出现The superclass "javax.servlet.http.HttpServlet" was not found on the Java----问题》》
第一步:那是因为在项目中没有告诉它应该在哪个tomcat中运行,右击项目名称----->build path-->configure path---->library------ ...
- 随机查出满足条件的5条数据(tp5)
随机查出满足条件的5条数据 public function showQuestion() { $data[; $data[ $data['level'] = (int)$data['level']; ...
- hadoop三种运行模式
1.单机模式:安装简单,几乎不用做任何配置,但仅限于调试用途 2.伪分布模式:在单节点上同时启动namenode.datanode.jobtracker.tasktracker.secondaryna ...