Javascript window.outerWidth在“失焦”选项卡时等于0
我正在使用Javascript window.outerWidth在“失焦”选项卡时等于0,javascript,jquery,Javascript,Jquery,我正在使用window.outerWidth来获取窗口的宽度,该窗口工作正常。但是,问题在于,如果在未聚焦的选项卡中加载页面,则window.outerWidth将为0。有什么解决办法吗 Chrome和Firefox上也有同样的行为 解决方案:我决定改用窗口。innerWidth,因为它即使在选项卡不对焦的情况下也能提供正确的宽度,并在我的情况下提供相同的所需结果。尝试在window onfocus事件处理程序中获取宽度 window.onfocus = function() { };
window.outerWidth
来获取窗口的宽度,该窗口工作正常。但是,问题在于,如果在未聚焦的选项卡中加载页面,则window.outerWidth
将为0
。有什么解决办法吗
Chrome和Firefox上也有同样的行为
解决方案:我决定改用
窗口。innerWidth
,因为它即使在选项卡不对焦的情况下也能提供正确的宽度,并在我的情况下提供相同的所需结果。尝试在window onfocus事件处理程序中获取宽度
window.onfocus = function() { };