私は初心者です。私はフリーコードキャンプでランダムな見積り機プロジェクトに取り掛かりました。私はランダムな引用符と色を生成することができますが、それらはclickイベントを使用して一度だけ生成されます。それ以降の「新しい見積もり」ボタンをクリックすると、色と引用符の配列の新しいランダム索引が生成されます。クリック機能が配列に複数のランダムなインデックスを適用できないのはなぜですか?
var quote = ["It is not the size of the dog in the fight, but the size of the fight in the dog.-Archie Griffen", "Nothing lasts forever. Not even your troubles.-Arnold H Glasgow", "There are only two ways to live your life. One is as though nothing is a miracle. The other is as though everything is a miracle-Albert Einstein"];
// problem area
var col = ["red", "blue", "yellow", "pink", "brown"];
var i = Math.floor(Math.random() * col.length);
var j = Math.floor(Math.random() * quote.length);
$(document).ready(function() {
$("button").click(function() {
$(".quote-window").html(quote[j]);
$("body").css("background-color", col[i]);
});
});
まず、適切にあなたの質問をフォーマットするために気をつけてください。コードはコードブロックに入り、引用ブロックには入りません。第二に、誰かがあなたのためにあなたの質問をフォーマットする時間がかかる場合は、それを上書きして、再度それをねじ込むだけではありません。今回は修正しておきます –
すべての行の前に少なくとも4つのスペースを入れて質問の形式を正しく指定してください。現時点では判読不能なので、答えられません。ありがとう! :) –
私はコードをインデントするためにCtrl + Kを使うことができないので、私は電話を使用しています。 – user20490