$(window).resize():之前

是否有可能在每次触发resize() 之前获取浏览器的宽度/高度?

$(window).resize(function() { }); 

这是因为我在浏览器resize()之前/之后计算差异。

你必须存储以前的值,有点像这样

 var prevHeight = 0; var prevWidth = 0; $(document).ready(function() { prevHeight = $(window).height(); prevWidth = $(window).width(); }); $(window).resize(function() { var currentHeight = $(window).height(); var currentWidth = $(window).width(); //do difference stuff prevHeight = currentHeight; prevWidth = currentWidth; });