我正在尝试使用 javascript/jQuery 来查找窗口的宽度并在以后的函数中使用该变量。
$(function resizer() {
function doneResizing() {
var windowWidth = $(window).width();
return windowWidth;
}
var getWidth = doneResizing();
var id;
$(window).resize(function() {
clearTimeout(id);
id = setTimeout(doneResizing, 0);
});
doneResizing();
return getWidth;
});
var finalWidth = resizer()
因此,每当调整窗口大小并windowWidth
自动更新时,resize 函数都会更新。当变量在函数之外返回时,getWidth
除非我刷新页面,否则不会随着窗口大小调整而更新。有任何想法吗?两周前我刚拿起 js/jq,我正在尽我最大的努力来解决退货和关闭问题,所以我可能在这里忽略了一些东西。谢谢。