へのリファクタリングのjavascript:私はループに以下を入れることができますどのようにループ
if ($('#s1').attr('checked')){
image(s1, mouseX-s1.width/2+random(-brushSize, brushSize), mouseY-s1.height/2+random(-brushSize, brushSize));
}
if ($('#s2').attr('checked')){
image(s2, mouseX-s2.width/2+random(-brushSize, brushSize), mouseY-s2.height/2+random(-brushSize, brushSize));
}
if ($('#s3').attr('checked')){
image(s3, mouseX-s3.width/2+random(-brushSize, brushSize), mouseY-s3.height/2+random(-brushSize, brushSize));
}
if ($('#s4').attr('checked')){
image(s4, mouseX-s4.width/2+random(-brushSize, brushSize), mouseY-s4.height/2+random(-brushSize, brushSize));
}
if ($('#s5').attr('checked')){
image(s5, mouseX-s5.width/2+random(-brushSize, brushSize), mouseY-s5.height/2+random(-brushSize, brushSize));
}
おかげ
image()関数またはs1、...、s5変数に関するコードをもう提供できますか? – jerluc
変数の代わりに#sの配列を作る - >より簡単に追跡してよりスムーズにする – tekknolagi
次にswitch()ステートメントを使用して配列を参照します – tekknolagi