如何通过Javascript检查完全打开的窗口?
有人知道用Javascript检查窗口完全打开的方法吗如何通过Javascript检查完全打开的窗口?,javascript,jquery,Javascript,Jquery,有人知道用Javascript检查窗口完全打开的方法吗 // code1 dont work $(window).resize(function() { ... }); // code2 dont work window.onresize = function(event) { ... } 我想检查一下(浏览器的)屏幕变成全屏的时刻 if( window.innerHeight == screen.height)
// code1 dont work
$(window).resize(function() {
...
});
// code2 dont work
window.onresize = function(event) {
...
}
我想检查一下(浏览器的)屏幕变成全屏的时刻
if( window.innerHeight == screen.height) {
// browser is fullscreen
}
有关事件,请参见:将窗口的
外光
和外光
与屏幕的外光
和屏幕的外光
window.onresize = function(event) {
if (window.outerWidth === screen.availWidth && window.outerHeight === screen.availHeight) {
console.log("This is your MOMENT of fullscreen: " + Date());
}
你能详细解释一下你所说的“完全打开的窗户”是什么意思吗?这似乎是在:它并不完全正确。我想检查一下(浏览器的)屏幕进入全屏的时刻。onresize应该可以。你观察到了多大的延迟?发射太早吗?太晚了?另外,如果有帮助的话,记住有一个CSS媒体查询全屏状态。你的意思是在调整大小完成后?看看这个,我有一些问题,如果控制台面板在这里是开放的。窗口的大小会改变,但这不是真实的事情。我用Chrome测试了这个。控制台视图不会影响代码,因为我们正在处理outerHeight和outerWidth。