Я пытаюсь получить случайное фоновое изображение для загрузки на мою домашнюю страницу сайта Wordpress каждый раз, когда страница загружается или обновляется. Вот код, который у меня есть до сих пор:jquery image random on home.body
Это код, который у меня есть в моей таблице стилей.
style.css
body.home {
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.myBackground.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='myBackground.jpg', sizingMethod='scale')";
height: 100%;
width: 100%;}
Это код, у меня есть в моем файле home.php.
home.php
<script>
var randomImage = {
paths: [
"images/home-bg/website-background1.jpg",
"images/home-bg/website-background2.jpg",
"images/home-bg/website-background3.jpg",
"images/home-bg/website-background4.jpg",
"images/home-bg/website-background5.jpg",
"images/home-bg/website-background6.jpg",
"images/home-bg/website-background7.jpg",
],
generate: function(){
var path = randomImage.paths[Math.floor(Math.random()*randomImage.paths.length)];
var img = new Image();
img.src = path;
$("body.home").html(img);
$("body.home").attr("href", path);
}
}
randomImage.generate();
</script>
Если вы хотели бы проверить на сайте его http://americasfinestlighting.com/
Спасибо, Уильям
вместо '$ ("body.home")' 'отдельный body' из' '.home' $ («body .home»). html (img); ', это работает для меня. – keziah