每次我将浏览器大小调整为小于 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/