我遇到了一个我找不出来的错误。在函数中声明变量会导致脚本的其余部分不能执行。采取下面的工作示例:jQuery - 声明函数内部的变量暂停解析
http://jsfiddle.net/nkcokmaq/1/
但是,如果我补充一下:
var square_size = $('#grid_container').width()/input - 2;
下:
var makeGrid = function(opt){
if (opt >= 1 && opt <= 128){
...
的条件,如果函数makeGrid将不会执行下语句(但else语句仍然会) - 如下面的jsfiddle:
http://jsfiddle.net/nkcokmaq/2/
任何指针?
'$( '#grid_container') .width()/ input - 2;'从这里,'input'来自哪里? – 2014-09-30 14:17:05
输入未定义,并且您的链接的非工作小提琴不包含jQuery,但尝试使用。控制台ftw。 – Bic 2014-09-30 14:21:43