Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как сделать генерацию js чтобы показал разные изображение но не показывал одно и тоже внизу подробности

Александр Михайлович Ученик (36), на голосовании 1 неделю назад
Я хотел сделать так кликаешь на кнопку меняет разные картинки, но я не хочу чтобы показывал одно и тоже, если все нажал все картины то сообщит alert(что больше картин свободных нет). setTimeout мне нужен, если поможете буду благодарен
 <input id="elem" type="button" value="Нажми меня!"> 
         $(function() { 
var img = ["1.jpg","2.jpg","3.jpg","4.jpg","5.jpg"];

elem.onclick = function() {
setTimeout(function() {
var col = Math.round(Math.random() * img.length);
var level = img[col];
$("body").css("background",level);
}, 2000)

};


})
Голосование за лучший ответ
Exodia Просветленный (26647) 1 месяц назад
включи генерацию кадров в настройках игры
Александр МихайловичУченик (36) 1 месяц назад
это как делается
Павел Просветленный (25615) 1 месяц назад
Используй метод splice() чтобы удалять картинку из массива после каждого использования. Как именно использовать этот метод и в каком месте его вызвать придумай сам. Не всё же за тебя делать? Задача простейшая.
Похожие вопросы