我有一个反应(和材料UI)为基础的网页,其中包括一个巴比伦JS的3D视图。
我希望网页是响应性的(即适应不同的窗口大小)。
但我也希望用户能够在3D视图中点击巴比伦JS按钮(通过@babylonjs/gui/2D Button.CreateImageOnlyButton),将3D视图带入全屏(并使UI的其余部分不可见)。(也可以在全屏模式下按下该按钮以退出全屏模式)
function MainWindow({root}) {
var desktopWidth = useMediaQuery('(min-width:1000px)');
var listWidth
我的网页转换为全屏模式使用以下代码。
var element = document.getElementById("b");
if (element.mozRequestFullScreen) {
element.mozRequestFullScreen();
} else if (element.webkitRequestFullScreen) {
element.webkitRequestFullScreen();
}
我希望通过单击esc防止退出全屏模式。
我试过以下代码,但不起作用。
document.onk
我想要循环全屏,我想让while循环等待3s才能使屏幕变成全屏,下面是我的代码:
<script>
function vid() while (true) {
wait(3)
var doc = document.documentElement;
var vid = document.getElementById("myVideo");
document.getElementById("myVideo").style.display = "inline-block";
document.ge
<script>
GoFullscreen();
location.reload(); // Browser automatically goes out of fullscreen on this
</script>
如果我在网页中使用这段代码,它会转到全屏,刷新,浏览器会因为刷新而自动退出全屏。我需要的代码去全屏和刷新,而不走出全屏模式。
<script>
GoFullscreen();
RefreshPage(); // Refreshes the page without going out of fullscreen
</script>