使用元素全屏如何做到设置与监听

下面小编就为大家带来一篇元素全屏的设置与监听实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

设置全屏和退出全屏

//全屏设置 $('#fullScreen').on('click', function () {  fullScreen(); }); //退出全屏 $('#exitFullScreen').on('click', function () {  exitFullScreen(); }); //进入全屏function fullScreen() { var obj = document.getElementById('editMark'); if (obj.requestFullScreen) {  obj.requestFullScreen(); } else if (obj.webkitRequestFullScreen) {  obj.webkitRequestFullScreen(); } else if (obj.msRequestFullScreen) {  obj.msRequestFullScreen(); } else if (obj.mozRequestFullScreen) {  obj.mozRequestFullScreen(); }}function exitFullScreen() { var obj = document.getElementById('editMark'); if (document.exitFullscree) {  document.exitFullscree(); } else if (document.webkitExitFullscreen) {  document.webkitExitFullscreen(); } else if (document.msExitFullscreen) {  document.msExitFullscreen(); } else if (document.mozCancelFullScreen) {  document.mozCancelFullScreen(); }}

登录后复制

监听全屏事件

//监听全屏 document.addEventListener('fullscreenchange', function () {  if (document.fullscreenElement) {   alert(1);  } else {   alert(2);  } }, false); document.addEventListener('msfullscreenchange', function () {  if (document.msFullscreenElement) {   alert(1);  } else {   alert(2);  } }, false); document.addEventListener('mozfullscreenchange', function () {  if (document.mozFullScreen) {   alert(1);  } else {   alert(2);  } }, false); document.addEventListener('webkitfullscreenchange', function () {  if (document.webkitIsFullScreen) {   alert(1);  } else {    alert(2);  } }, false);

登录后复制

上面是我整理给大家的,希望今后会对大家有帮助。

相关文章:

在vuex中如何实现闲置状态进行重置

使用Angular5实现服务端渲染实战

在JavaScript中高级函数的使用方法

使用nodejs如何实现聊天功能

以上就是使用元素全屏如何做到设置与监听的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2748833.html

(0)
上一篇 2025年3月8日 04:50:57
下一篇 2025年2月25日 21:29:48

AD推荐 黄金广告位招租... 更多推荐

发表回复

登录后才能评论