我遇到了一個我找不出來的錯誤。在函數中聲明變量會導致腳本的其餘部分不能執行。採取下面的工作示例: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