jquery - 每次将浏览器大小调整为小于 1600x1020 时,从值为 100 的 var 中减去 1

标签 jquery resize browser-width

每次我将浏览器大小调整为小于 1600x1020 时,是否可以减去 1?

我知道我需要从调整大小函数开始,但是我如何存储可以在新函数中使用的新值?

 var resizeNum = 100;
 if (window.width() < 1600 && width.height()){
   resizeNum - 1
  }

不知道如何解决这个问题。

最佳答案

由于您显然想知道浏览器何时小于1600x1020,因此我检查了下面的高度宽度。还有 4 种从变量中减 1 的方法:

//Sets number to -1 after any other use of the variable
var number = 0;
number--; //number = -1;

var number = 0;   
number-= 1; //number = -1;

var number = 0;   
number = number - 1; //number = -1;

//Sets number to -1 before any other use of the variable
var number = 0;   
--number; //number = -1;

演示: jsFiddle

JS:

var resizeNum = 100;

$(window).resize(function () {
    if ($(window).width() < 1600 || width.height() < 1020) {
        resizeNum--;
    }
    console.log(resizeNum);
});

当您使用此代码时,请删除console.log,这只是为了证明它有效。

关于jquery - 每次将浏览器大小调整为小于 1600x1020 时,从值为 100 的 var 中减去 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17622157/

相关文章:

JavaScript - 有效地查找包含一大串字符串之一的所有元素

javascript - jQuery Total 和 subtotal 给出 NaN

javascript - 页面上元素的批量调整大小

html - 防止按钮文本在浏览器调整大小时渗出

jquery - 如何在 dom 完成渲染后运行指令?

javascript - 为什么我收到 "Fatal error: Call to a member function query() on a non-object"错误?

delphi - 如何捕捉父控件调整大小的时刻?

html - 100% 高度和宽度、CSS 和动态内容

macos - 我应该设计什么浏览器屏幕宽度来支持 Mac OS?