技术标签: css html5 html小项 javascript
类似于F11按键得全屏显示相对来讲比较简单。
直接放代码:
<!-- 全屏显示按钮 -->
<li class="toolLi" id="full_screen" style="display: block;">
<p><img src="./fall_screen.png" alt=""></p>
</li>
<!-- 退出全屏显示按钮 -->
<li class="toolLi" id="exit_screen" style="display: none;">
<p><img src="./exit_fall_screen.png" alt=""></p>
</li>
分别设置一个进入全屏的按钮何退出全屏的按钮,两个图片不一样。
然后设置点击事件:
function fullScreen(el) {
var rfs = el.requestFullScreen ||
el.webkitRequestFullScreen ||
el.mozRequestFullScreen ||
el.msRequestFullScreen,
wscript
if (typeof rfs != "undefined" && rfs) {
rfs.call(el);
return;
}
if (typeof window.ActiveXObject != "undefined") {
wscript = new ActiveXObject("WScript.Shell");
if (wscript) {
wscript.SendKeys("{F11}");
}
}
}
// 定义退出全屏
function exitFullScreen(el) {
var el = document,
cfs = el.cancelFullScreen ||
el.webkitCancelFullScreen ||
el.mozCancelFullScreen ||
el.exitFullScreen, wscript;
if (typeof cfs != "undefined" && cfs) {
cfs.call(el);
return;
}
if (typeof window.ActiveXObject != "undefined") {
wscript = new ActiveXObject("WScript.Shell");
if (wscript != null) {
wscript.SendKeys("{F11}");
}
}
}
// 调用全屏功能
// 点击全屏按钮时,进入全屏,当前按钮变为none,退出全屏按钮变为display
var fullBtn = document.getElementById("full_screen");
var exitBtn = document.getElementById("exit_screen")
var content = document.documentElement
// 全屏显示点击事件
fullBtn.onclick = function () {
fullScreen(content);
fullBtn.style.display = 'none'
exitBtn.style.display = 'block'
}
// 退出全屏显示点击事件
exitBtn.onclick = function () {
exitFullScreen();
fullBtn.style.display = 'block'
exitBtn.style.display = 'none'
}
参考文章找不到了,但还是感谢提供思路的朋友!!!
文章浏览阅读1.1k次。错误日志:Caused by: org.springframework.dao.InvalidDataAccessApiUsageException: OOM command not allowed when used memory > 'maxmemory'.; nested exception is redis.clients.jedis.exceptions.JedisDataException: OOM command not allowed when used memory > '
文章浏览阅读1w次。ubuntu桌面,窗口,终端快捷键+怎么设置快捷键版权声明:希望各位多提意见多多互相交流哦~ https://blog.csdn.net/wait_for_taht_day5/article/details/50382423桌面操作Ctrl + Alt + L 锁定桌面并启动屏幕保护程序Win + D 显示桌面 #有的可能是Ctrl + ...
文章浏览阅读201次。1_netty4源码解析
文章浏览阅读3.5k次。两个错误连接SSH,本地报错ssh_exchange_identification: Connection closed by remote host我用的阿里云,只能登陆阿里云,在控制台用网页连接服务器~~排错: 1、查看sshd的状态, service sshd status, 感觉不太对劲,重启一下,起不来。 用 journalctl -xe 查一下日志,发现以下报错:...
文章浏览阅读891次。aosp pixel 网站搬运_小米8se pixelexperience 专用rec
文章浏览阅读2.3w次,点赞43次,收藏93次。Preface看了一天,感觉终于搞明白了一点(代码终于写对了),编码过程大四的时候学过一点点,按部就班的按照步骤来做就行了,解码过程貌似课堂上老师没讲,自己看wiki上的讲解和example搞懂了。LZW全称Lempel–Ziv–Welch,就是这个三个人搞出来的。LZW的工作思路,考虑一段数据,abcabcabc,对于这样的一段数据,如果不做任何处理和压缩,假设每个字符用一个字节来表
文章浏览阅读497次。059 使用字符函数输入/输出字符使用各种字符输入函数接收用户输入:#include<stdio.h>#include<math.h>#include<time.h>#include<stdlib.h>#include<string.h> main(){ char x1, x2, x3; //不需要输enter键 x1 = getchar(); x2 = getchar(); x3 = get_c语言经典编程282例
文章浏览阅读343次,点赞2次,收藏7次。序言今天的资源特意是为大三、大四的童鞋准备的,整理了一波有关于C语言开发的游戏、系统、效果、小项目的源码!!源码!!源码!!小编之前发过一波毕业项目的资源,还没有获取的伙伴,直接申请进群就能获取。【源码获取】:点击此处,获取C语言项目实战源码jq.qq.comC语言开发游戏源码C语言24点游戏源码C语言Turbo C下写的俄罗斯方块C语言五子棋源码C语言俄罗斯方块C语言别踩白块儿(双人版)源码C..._c.weixin.com
文章浏览阅读7.5k次,点赞10次,收藏56次。计算机地图制图第一章1. 计算机制图的概念 P1 数字地图,电子地图的概念(PPT),区分,名词解释计算机地图制图:以传统的地图制图原理为基础,以计算机及其外围设备为工具,采用数据库技术和图形数据处理方法,实现地图信息的采集、存储、处理、显示和绘图的应用科学。实质: 从图形(连续)转换为数字(离散),经过一定处理,再由数字转换为图形的过程。数字地图:一定坐标系内,空间数据 + 属性标志的..._计算机地图制图
文章浏览阅读429次。写windowns下的报警程序,有一个报警声音的实现,在python中有个winsound模块可以来实现,方法也很简单:import timeimport winsounddef play_music():winsound.PlaySound('alert', winsound.SND_ASYNC)time.sleep(3)>import winsoundPlaySound(sound, f..._winsound.playsound
文章浏览阅读845次。本文将介绍如何在VMware+Ubuntu16环境下编译已经下载好的Android源码,启动模拟器。并继续下载Android Linux内核代码,并编译之。
文章浏览阅读68次。一般平时安装MySQL都是源码包安装的,但是由于它的编译需要很长的时间,所以建议安装二进制免编译包。可以到MySQL官方网站去下载,也可以到comsenz官方网站下载,还有各大镜像站下载。下载安装包,并安装依赖包wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.12-linux-glibc2.5-x86_64.tar.gzyum -y i..._mysql5.7二进制源码包