下面是我正在尝试做的事情,我想将变量传递给函数(在那里没有问题)。但是,我想在if语句中使用它。将变量传递给函数中的if语句
colnum(5, 1);
function colnum (columnnumber, reset)
{
var divcount = $('[class^="box"]').length;
var columnnumberround = Math.round(divcount/columnnumber);
var start = 0;
var end = columnnumberround-1;
if (reset=1)
{
var i = 0;
while (i<=columnnumber)
{
$('div.box'+start).add($("div.box"+start).nextUntil("div.box"+end)).add($("div.box"+end)).addClass("col"+i);
$(".col"+i).wrapAll("<div class=column></div>");
start+=columnnumberround;
end+=columnnumberround;
i++;
}
}
else
{
alert("test");
}
}
它应该是 “如果(复位== 1)” a.s.o. – Robert 2011-05-23 13:28:53
以及为什么你会覆盖输入参数? 'var columnnumber = 5;' – fearofawhackplanet 2011-05-23 13:32:19
woops,多数民众赞成在测试东西保留 – Gregasus 2011-05-23 13:46:24