我试图让一个变量在浏览器窗口根据宽度(以像素为单位)调整大小时不断更新。我不希望页面必须刷新才能更改变量,而是在调整窗口大小时更改变量。
我也不希望将变量写入 html 文档中,因为我在脚本产生任何影响之前在数学上进一步使用了此变量。
这是我认为最接近答案的地方。
window.onload = function() {
var windowwidth = window.innerWidth;
};
window.onresize = function() {
var windowwidth = window.innerWidth;
};
console.log(windowwidth);
在下面回答
window.onload = function() {
currentWidth(document.body.clientWidth);
};
window.onresize = function() {
currentWidth(document.body.clientWidth);
};
function currentWidth(w) {
// Math using w goes here
}