【发布时间】:2016-03-28 00:41:44
【问题描述】:
我目前正在处理The Odin Project's first project in their curriculum。
对于第 4 步,我正在尝试创建一个 window.prompt(),它将要求用户输入一个新数字以分配给预先存在的全局变量,如下所示:
var gridSize;
var gridAmount;
if (gridAmount === "", null, undefined, false || gridAmount < 1 ||gridAmount > 64 || isNaN(gridAmount)){
var gridSize = 16;
} else {
var gridSize = gridAmount;
};
function grid() {
for (var x = 0; x < gridSize; x++) {
$('#container').append("<div class='grid'></div>");
$('.grid').height(800 / gridSize);
};
for (var x = 0; x < gridSize; x++) {
$('.grid').append("<div class='row'></div>")
$('.row').width(800 / gridSize);
$('.row').height(800 / gridSize);
};
};
$('#reset-squares').click(function(){
location.reload(true);
var gridAmount = window.prompt("From 1 to 64, what is your grid's parameters (00 x 00)?");
});
我要做的是重置页面,然后将变量 gridAmount 分配给 .click() 函数中定义的新数字。我错过了什么吗?这在当前的代码结构中是无法实现的吗?
这是demo
提前致谢!
【问题讨论】:
标签: javascript jquery global-variables web-deployment-project