Je la fonction suivante:Simplifier la fonction jQuery
var randomImages = ["bgr1","bgr2","bgr3","bgr4","bgr5","bgr6"];
var rndNum = Math.floor(Math.random() * randomImages.length);
$(".myDiv").css({ background: "url(/images/" + randomImages[rndNum] + ".gif)" });
Puisque toutes les images ont le même nom, sauf la dernière valeur numérique, je ne peux pas simplifier?
Cela ne nécessite-t-il pas que le tableau randomImages reste défini? J'ai l'impression que la simplification recherchée par le PO est d'éliminer la nécessité de définir un tableau où la seule différence dans chaque valeur est le nombre à la fin. –
Doh, bien sûr. Merci. Supervision stupide ... Vous n'avez pas besoin de 'randomImages.length', vous avez juste besoin de' 6'. Modification ... – Amadan