HTML和JS完成页面点击四个角弹出管理页面
实现方法1:
HTML代码:
<div class="top-left-corner"></div>
<div class="top-right-corner"></div>
<div class="bottom-left-corner"></div>
<div class="bottom-right-corner"></div>
CSS代码:
.top-left-corner {
    width: 100px;
    height: 100px;
    background: #fff;
    position: absolute;
    top:;
    left:;
    opacity:;
}
.top-right-corner {
    width: 100px;
    height: 100px;
    background: #fff;
    position: absolute;
    top:;
    right:;
    opacity:;
}
.bottom-left-corner {
    width: 100px;
    height: 100px;
    background: #fff;
    position: absolute;
    bottom:;
    left:;
    opacity:;
}
.bottom-right-corner {
    width: 100px;
    height: 100px;
    background: #fff;
    position: absolute;
    bottom:;
    right:;
    opacity:;
}
JS代码:
let [left_top_flag, right_top_flag, left_bottom_flag, right_bottom_flag] = [0, 0, 0, 0];
$('.top-left-corner').on("vmousedown", function () {
    [left_top_flag, right_top_flag, left_bottom_flag, right_bottom_flag] = [1, 0, 0, 0];
    $(this).css({"background": "#999", "opacity": "0.5", "border-radius": "50px"});
});
$('.top-right-corner').on("vmousedown", function () {
    if (left_top_flag) right_top_flag = 1;
    else return;
    $(this).css({"background": "#999", "opacity": "0.5", "border-radius": "50px"});
});
$('.bottom-right-corner').on("vmousedown", function () {
    if (left_top_flag && right_top_flag) left_bottom_flag = 1;
    else return;
    $(this).css({"background": "#999", "opacity": "0.5", "border-radius": "50px"});
});
$('.bottom-left-corner').on("vmousedown", function () {
    if (left_top_flag && right_top_flag && left_bottom_flag) [left_top_flag, right_top_flag, left_bottom_flag, right_bottom_flag] = [0, 0, 0, 0];
    else return;
    $(this).css({"background": "#999", "opacity": "0.5", "border-radius": "50px"});
    $('.top-left-corner').css('background', 'none');
    $('.top-right-corner').css('background', 'none');
    $('.bottom-left-corner').css('background', 'none');
    $('.bottom-right-corner').css('background', 'none');
    openInframe("views/admin/chooseLogin.html", "进入管理员登录界面");
});
实现方法2:
HTML代码:
<div class="hidediv" id="tl"style="position:fixed; left:0px;top:0px;width:100px;height:100px;border:0px solid red;z-index:9999"></div>
<div class="hidediv"id="tr"style="position:fixed; left:1180px;top:0px;width:100px;height:100px;border:0px solid red;z-index:9999"></div>
<div class="hidediv"id="bl"style="position:fixed; left:0px;top:680px;width:100px;height:100px;border:0px solid red;z-index:9999"></div>
<div class="hidediv" id="br"style="position:fixed; left:1180px;top:680px;width:100px;height:100px;border:0px solid red;z-index:9999"></div>
JS代码:
$(".hidediv").click(hidedivCallback);
// 桌面四个角点击事件回调
function hidedivCallback() {
    if (this.id == "tl") {
        global.hideKey = "12";
        $(this).addClass("bg-color-green");
    } else if (this.id == "tr" && global.hideKey == "12") {
        global.hideKey = "1234";
        $(this).addClass("bg-color-green");
    } else if (this.id == "br" && global.hideKey == "1234") {
        global.hideKey = "123456";
        $(this).addClass("bg-color-green");
    } else if (this.id == "bl" && global.hideKey == "123456") {
        global.hideKey = "";
        $(".hidediv").removeClass("bg-color-green");
        // parent.frames['mainframe'].location.href = "core/maintance/index.html";
        parent.frames['mainframe'].location.href = "maintanceBranch.html"; //将core/maintance/index.html 修改为中转页面增加指纹采集
    } else {
        global.hideKey = "";
        $(".hidediv").removeClass("bg-color-green");
    }
}
HTML和JS完成页面点击四个角弹出管理页面的更多相关文章
- IPhone手机页面中点击文本输入框,弹出键盘,网页会放大,如何解决
		
在head标签中加入以上meta声明.具体属性可以谷歌/百度. <meta name="viewport" content="width=device-width, ...
 - js防止安卓手机软键盘弹出挤压页面导致变形的方法
		
5防止安卓手机软键盘弹出挤压页面导致变形的方法 输入框定位在底部,手机端打开,输入框聚焦后软键盘打开为什么会瞬间自动关闭呢? 先看看问题: 1.原来是这样的: 2.在苹果手机里面是正常的: 3.到了安 ...
 - js的事件冒泡和点击其他区域隐藏弹出层
		
一.前言 在编写页面的时候,我们经常使用到弹出层.对于弹出层,原本的意义就是增加与用户的交互,提升用户的好感度.如果弹出层都没有较好的体验,那何谈通过交互来提升好感... 首先提出几个弹出层的注意点: ...
 - jquery层居中,点击小图查看大图,弹出层居中代码,顶部层固定不动,滚动条滚动情况
		
jquery层居中,点击小图查看大图,弹出层居中代码 http://www.cnblogs.com/simpledev/p/3566280.html 见第一版,发现一个情况,如果页面内容多出一屏的情况 ...
 - 弹出框页面中使用jquery.validate验证控件
		
弹出框页面中使用jquery.validate验证控件有几个问题需要解决: 1,弹出框的提交事件完成后如何关闭弹出框页面? 2,提交不成功如何返回当前页? 3,如果知道验证事件成功? 之前笔者都是JS ...
 - ASP.NET查询页面设置form的action属性只弹出一个页面,并且每次将页面设置到最前
		
原文:ASP.NET查询页面设置form的action属性只弹出一个页面,并且每次将页面设置到最前 背景 当数据量大.查询条件复杂,多样多的时候,我们可能需要单独做一个查询界面,当用户选择设置了相关的 ...
 - 后盾网lavarel视频项目---页面post方式提交之后动态弹出错误信息
		
后盾网lavarel视频项目---页面post方式提交之后动态弹出错误信息 一.总结 一句话总结: 1.思路和我想的一样,有错误的时候弹出提示错误消息的模态框就好,没有错误的时候不管它 2.把模态框的 ...
 - 禁止手机页面中A标签长按弹出路径框
		
//禁止手机页面中A标签长按弹出路径框 window.onload=function(){ document.documentElement.style.webkitTouchCa ...
 - bootstrap 弹出框点击其他区域时弹出框不消失选项设置
		
默认情况下,bootstrap 弹出框点击其他区域时,弹出框会自动关闭,在很多时候,我们可能会希望达到和原生弹出框一样的效果,避免不小心点击其他区域时弹框自动隐藏,尤其是对于一些复杂的表单,重复填写可 ...
 
随机推荐
- EF部分字段修改 自动忽略为null字段
			
传入一个实体 student(){id = 1,name = "测试" age = null,sex = null} 下面 是修改的方法 public async Task Edi ...
 - 树莓派3b+下一些常用的命令(Debian下)
			
安装Mysqlsudo apt-get install mysql-server即可 注:第一次登陆是可能出现以下错误,则按顺序输入命令即可: ERROR 1698 (28000):Access de ...
 - Qualcomm_Mobile_OpenCL.pdf 翻译-9-OpenCL优化用例的学习
			
在这一章中,将会用一些例子来展示如何使用之前章节中讨论的技术来进行优化.除了一些小的简单代码片段的展示外,还有两个熟知的图像滤波处理,Epsilon滤波和Sobel滤波,将会使用之前章节中讨论的方法进 ...
 - zabbix 添加图行树
			
1.安装graphtree cd /usr/share/zabbix wget https://raw.githubusercontent.com/OneOaaS/graphtrees/master/ ...
 - Big Data(一)分治思想
			
按照课程安排,接下来半年,我将会去上一个为期半年的大数据课程.第一课是马士兵老师机构的周老师所讲,这里单纯记录讲课的内容. 问题1: 我有一万个元素(比如数字或单词)需要存储? 如果查找某一个元素,最 ...
 - zencart 显示Deprecated: Assigning the return value of new by reference is deprecated
			
很多朋友的php程序当php的版本升级到5.3以后,会出现"Deprecated: Assigning the return value of new by reference is dep ...
 - 如何使用windows performance recorder
			
先下载WPA TOOLS:从该地址下载,选最新的版本,然后可以只选择下载WPA工具 后面编写XML文件等等,可以参考这篇文章. 需要注意: 用管理员启动cmd后,如果想运行特定路径的文件,需要带上绝对 ...
 - springboot返回html和jsp
			
一.返回html (1)添加maven依赖 <dependency> <groupId>org.springframework.boot</groupId> ...
 - 第六篇:Scrapy框架
			
爬虫框架之Scrapy 一.介绍 二.安装 三.命令行工具 四.项目结构以及爬虫应用简介 五.Spiders 六.Selectors 七.Items 八.Item Pipelin 九. Dowload ...
 - PS使用滤镜制作光晕效果
			
滤镜制作光晕效果 新建图层,将背景色填充为黑色 滤镜->渲染->镜头光晕 调整好光晕大小 通过滤色(图层两字下面一点点的位置,有个下拉菜单,点开就在里面),去黑留白 如果觉得光线不够,可以 ...