У меня есть раздел с идентификатором 'home'. У меня немного JS, который меняет фоновое изображение раздела «home» на загрузке страницы.Добавить встроенное изображение в H1
У меня есть 5 общих изображений, и у меня есть 5 изображений логотипов. Каждый логотип соединяется с определенным фоновым изображением. Как изменить свой код, чтобы обеспечить правильную загрузку логотипа с правильным фоновым изображением? Логотип должен появляться в строке, поэтому в документе HTML. Я попытался добавить логотип в контейнер под названием «red-cherry», но все мои кодовые разрывы.
Моя попытка сделать это, но я понимаю, что я не пытался проверить, какое фоновое изображение было загружено.
JS
// Create an array of images
var images = ['a-pat.jpg', 'b.jpg', 'c-pat.jpg', 'd-pat.jpg', 'f-pat.jpg'];
var logos = ['cr-pink.png', 'cr-cherry.png', 'cr-green.png', 'cr-blue.png', 'cr-red.png'];
// Display one random one each time the page loads
$('#home').css({'background-image': 'url(../img/wallpaper/' + images[Math.floor(Math.random() * images.length)] + ')'});
$("h1.cherry-red").append({'<img src="../img/logos/' + logos[Math.floor(Math.random() * logos.length)] + '"/>')});
HTML
<section id="home">
<h1 class="cherry-red"><span>Cherry Red</span></h1>
</section>
Для ясности
Мне нужно проверить, что фоновое изображение загружается, чтобы #home, а затем нагрузка правильный логотип t o H1. Мне нужно как-то сказать, если загружен-pat.png как фоновое изображение только нагрузить кр-pink.png
Дальнейшее объяснение логотип
Могу ли я добавить кучу если заявления после бита кода у меня уже есть? Например: Если images = 'a-pat.png', тогда добавьте cr-pink.png в H1 else, если images = b.jpg, затем добавьте cr-cherry.png в H1 и т. Д. Это возможно?
Я скопировал свой код, но он не работает, к сожалению. Я получаю пустую страницу. Когда я проверяю инструменты dev, фоновые изображения не загружаются, а также нет встроенного img – egr103
Скорее всего, пути изображения неверны. – JJJ
Это не так, потому что до того, как мои случайные фоновые изображения работали, и теперь ничего не отображается :) – egr103