簡體   English   中英

全屏和非全屏時,如何在html頁面上獲得相同的坐標?

[英]How can I get the same coordinates on an html page when it is full screen and when it is not full screen?

我有一個html頁面,我在其中將圖像放置在相對於它們所在的窗口的特定x和y坐標上,但是當我單擊全屏按鈕以使該頁面變為全屏顯示時,圖像則與我的坐標略有偏離希望他們成為。 有沒有辦法在切換全屏時獲得相同的坐標?

                    function toggleFullScreen() {
                    var doc = window.document;
                    var docEl = doc.documentElement;
                    var requestFullScreen = docEl.requestFullscreen || docEl.mozRequestFullScreen || docEl.webkitRequestFullScreen || docEl.msRequestFullscreen;
                    var cancelFullScreen = doc.exitFullscreen || doc.mozCancelFullScreen || doc.webkitExitFullscreen || doc.msExitFullscreen;

                    if (!doc.fullscreenElement && !doc.mozFullScreenElement && !doc.webkitFullscreenElement && !doc.msFullscreenElement) {
                        requestFullScreen.call(docEl);
                        var load = document.getElementById('<%=alreadyLoaded.ClientID%>');
                        load.value = 2;
                    }
                    else {
                        cancelFullScreen.call(doc);
                        var load = document.getElementById('<%=alreadyLoaded.ClientID%>');
                        load.value = 2;
                    }
                }

這樣,您將可以調用toggleFullScreen();。 每次屏幕更改大小時,我都尚未測試代碼,您可以對其進行測試並提供一些反饋

 window.addEventListener('resize', function(event) {
      toggleFullScreen();
     });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM