Когда нажата кнопка div, я хотел бы изменить тело на случайный цвет в массиве цветов. Этот код работает, но он работает только при первом щелчке. Что я могу изменить для тела, чтобы изменить цвет КАЖДЫЙ раз, когда нажата кнопка?Изменение цвета фона фона при каждом нажатии div
var colors = ["#3b609b", "#9b3b3b", "#3b9b81", "#7da5a4"];
var rand = Math.floor(Math.random() * colors.length);
$(".button").click(function() {
$("body").css("background-color", colors[rand]);
})
поставить эту строку 'вар ранд = Math.floor (Math.random() * colors.length)' в вашей мыши функции;) – d3vi4nt
вы устанавливаете 'rand' только один раз, но вы хотите установить его каждый раз, когда нажимается 'div'. – d3vi4nt
@ d3vi4nt Ничего себе, не могу поверить, что я пропустил это благодаря этому! – Zach