javascript - $(窗口).resize() : Before

标签 javascript jquery resize

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

$(window).resize(function() {

});

这是因为我正在计算浏览器调整大小()之前/之后的差异。

最佳答案

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

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

关于javascript - $(窗口).resize() : Before,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11791537/

相关文章:

javascript - TypeScript 和类 JS 单例模式

jquery - 如何去掉 HTML 表格中行与行之间的空格?

javascript - 跟踪 <iframe> 内的用户点击(Wiki 游戏)

javascript - 无论单击表中的哪个项目,都将该值放在隐藏输入上

c++ - 限制 WINAPI 中的调整大小方向

javascript - JavaScript 未执行

javascript - 如何在Javascript中分割字符串

html - 如何最小化 <input type ="text"/> 的大小(包括宽度和高度)?

javascript - 这个功能可以更快吗? Javascript

c++ - Opencv C++ 调整大小函数 : new Width should be multiplied by 3