Wie kann ich die folgenden in eine Schleife gesagt:Umgestalten Javascript in Schleife
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));
}
Dank
Können Sie mehr Code für die Funktion image() oder die Variablen s1, ..., s5 bereitstellen? – jerluc
ich würde ein Array für #s anstelle von Variablen machen -> leichter zu verfolgen und glatter – tekknolagi
dann würde ich die switch() Anweisung verwenden, um durch das Array gehen – tekknolagi