Создание скрипта, который меняет фон страницы случайным образом при ее перезагрузке, может быть достигнуто с использованием jQuery. Следуйте инструкциям ниже, чтобы создать такой скрипт.
Шаг 1: Подключите jQuery к странице
Первым шагом должно быть подключение jQuery к странице. Это можно сделать, используя следующий код:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
Шаг 2: Установите массив картинок
Создайте массив картинок, из которых будет выбран случайный фон. Например:
var images = [ "img1.jpg", "img2.jpg", "img3.jpg", "img4.jpg"];
Шаг 3: Напишите функцию для выбора случайной картинки
Создайте функцию, которая будет выбирать случайную картинку из массива:
function getRandomImage() {
var randomIndex = Math.floor(Math.random() * images.length);
return images[randomIndex];
}
Шаг 4: Напишите функцию для установки фона
Создайте функцию, которая будет устанавливать случайное изображение в качестве фона страницы:
function setBackground() {
var imageUrl = getRandomImage();
$('body').css('background-image', 'url(' + imageUrl + ')');
}
Шаг 5: Вызовите функцию при загрузке страницы
Напишите следующий код для вызова функции setBackground при загрузке страницы:
$(document).ready(function() {
setBackground();
});
Шаг 6: Добавьте кнопку для изменения фона
Если вы хотите добавить кнопку, чтобы дать пользователям возможность изменять фон вручную, то вы можете использовать следующий код:
$('#changeBgBtn').click(function() {
setBackground();
});
Это должно работать. В целом, основная идея заключается в том, чтобы использовать Math.random и выбрать случайное изображение в массиве для установки в качестве фона. С помощью jQuery вы можете легко изменить фон страницы, и это очень просто реализовать.