2016-09-03 8 views
-1

私の最初の投稿。 誰でもこのグリッドを作成しない理由を教えていただけますか?プロンプトは機能しており、コンソールにエラーはありません。
リンク - >http://codepen.io/Bairdy/pen/ALBzgJ私のJSグリッド作成は動作しません

function grid_reset() { 
    $(".grid").empty(); 
    new_grid(); 
}; 

function new_grid($grid_size) { 
    var $grid_size = prompt("How many squares would you like?"); 
    var size = 500/$grid_size; 
    for (var i = 0; i < all_squares; i++) { 
     $(".grid").append('<div class="square"></div>'); 
    } 
    $(".square").width(size); 
    $(".square").height(size); 

}; 
+0

codepenでライブサンプルを作成できますか? – busuu

+1

デバッグのヘルプ( '**なぜこのコードは動作しないのですか?**')は、質問自体に必要な動作、特定の問題またはエラー、およびそれを再現するのに必要な最短コード**を含める必要があります。 **明確な問題文**のない質問は他の読者には役に立たない。参照:[最小限で完全で検証可能なサンプルの作成方法](http://stackoverflow.com/help/mcve) – Biffen

+1

'all_squares'とは何ですか? – georg

答えて

0

あなたはこれを考えていましたか?

function new_grid() { 
    var $grid_count = prompt("How many squares would you like?"); 
    var size = 500/$grid_count; 
    for (var i = 0; i < $grid_count; i++) { 
     $(".grid").append('<div class="square"></div>'); 
    } 
    $(".square").width(size); 
    $(".square").height(size); 

}; 
+0

完全な実例と改良されたnew_grid()メソッド:[jsfiddle](https: //jsfiddle.net/zkrfp430/) – robcaa

関連する問題