我想在全屏api啓動後得到$(window).height()。所有其他支持的瀏覽器工作得很好,但Chrome瀏覽器窗口高度錯誤(有時)。它就像缺少窗口大小已經改變的事實。我的代碼如下:Javascript全屏api和窗口高度
function launchFullscreen(element) {
if(element.requestFullscreen) {
element.requestFullscreen();
} else if(element.mozRequestFullScreen) {
element.mozRequestFullScreen();
} else if(element.webkitRequestFullscreen) {
element.webkitRequestFullscreen();
} else if(element.msRequestFullscreen) {
element.msRequestFullscreen();
}
}
。
launchFullscreen(element);
var windowHeight = $(window).height();
任何想法我錯過了什麼?
請問'launchFullscreen'功能異步運行,所以啓用全屏之前被計算的高度? – Scimonster
我知道你是對的。但webkitRequestFullscreen沒有回調函數。那我該如何解決呢? – nznoor