javascript - 添加修复了 html 全屏 ie11 问题的位置

标签 javascript css

我正在使用 API 实现全屏功能,它适用于所有浏览器,但在 IE 中,由于没有发生垂直页面滚动,因此 position:fixed 以计算样式添加。我也尝试了很多使用CSS,但它并没有覆盖。谁能帮帮我吗?

var element =  document.documentElement;//document.getElementById("fullScreenBody");
			if(element.requestFullscreen) {
				element.requestFullscreen();
			} else if(element.mozRequestFullScreen) {
				element.mozRequestFullScreen();
			} else if(element.webkitRequestFullScreen) {
				element.webkitRequestFullScreen();
			} else if(element.msRequestFullscreen) {
				element.msRequestFullscreen();
			}
html::-ms-backdrop {
	overflow:scroll;
	position:absolute !important;
}

我也尝试使用 JavaScript,但它没有覆盖位置:已修复

var mydiv = document.querySelector("html");
 mydiv.style.setProperty("position", "relative", null);

最佳答案

试试这个

html {
     position: relative !important;
}

关于javascript - 添加修复了 html 全屏 ie11 问题的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45755937/

相关文章:

javascript - 在 cordova 应用程序上使用 AJAX 功能的最佳方法是什么?

html - 如何让 HTML 元素变大?

javascript - 根据按钮列表中最长的文本设置按钮大小

javascript - JQuery/Javascript - 如何通过表头文本查找表头的索引

javascript - bxSlider 垂直幻灯片填充

css - Bootstrap 3 仅在移动 View 上应用 CSS

javascript - 在 jQuery 中实现面板功能的 "Show/Hide"按钮有问题吗?

css - 图像在 div 内向下移动

javascript - WSO2 内带有 Js 的 For 循环 - id 未定义

图像的Javascript鼠标点击坐标