【发布时间】:2015-10-15 20:28:22
【问题描述】:
我想在窗口调整大小时更改表格宽度,因为我需要将全局变量作为参数传递给函数,但是当我传递变量时它不起作用并且不能在方法中使用变量,我该如何解决那个,谢谢你的帮助。
var WOS = document.body.parentNode.clientWidth;
var HOS = document.body.parentNode.clientHeight;
$(window).resize(function(){
tableSetup(WOS, HOS);
}
function tableSetup(WOS, HOS) {
alert(WOS); // give undefined message
}
【问题讨论】:
-
谁在打电话
tableSetup -
对不起,我在这里写脚本有误,我更正了
-
仍然缺少关闭
)forresize事件处理程序,即$(window).resize(function(){ tableSetup(WOS, HOS); }); -
这段代码在你的页面中执行在哪里?在
<head>部分?还是其他地方?
标签: jquery variables resize global-variables argument-passing