$(窗口).resize():之前($(window).resize(): Before)

2019-09-20 17:21发布

是否可以在每次获得浏览器的宽度/高度调整大小 ()被触发?

$(window).resize(function() {

});

这是由于我之前计算差值/后浏览器有调整()。

Answer 1:

你将不得不存储以前的值,有点像这样

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;
});


文章来源: $(window).resize(): Before