gpt4 book ai didi

javascript - 将随机类添加到 div

转载 作者:行者123 更新时间:2023-11-29 18:25:53 25 4
gpt4 key购买 nike

目前在我的游戏中,当它完成时,随机图像被传递到“reveal-wrapper”以在最后显示。

我仍然想这样做,但我不想这样做,而是每次都向“revael-wrapper”添加一个随机类,例如使其成为“.reveal-wrapper .image1”。将有 5 张不同的图像,我希望它每次随机选择一张。

目前的代码如下:

$(document).ready(function () {
bgImageTotal = 5;
randomNumber = Math.round(Math.random() * (bgImageTotal - 1)) + 1;
imgPath = ('images/reward-images/' + randomNumber + '.png');
$('.reveal-wrapper').css('background-image', ('url("' + imgPath + '")'));
});

有什么想法可以改为添加随机类吗?

最佳答案

你已经有了逻辑,你只需要添加类。试试这个:

$(document).ready(function () {
bgImageTotal = 5;
randomNumber = Math.round(Math.random() * (bgImageTotal - 1)) + 1;
$('.reveal-wrapper').addClass('image' + randomNumber);
});

然后您需要做的就是在 CSS 中设置类:

.image1 { background-image: url('images/reward-images/1.png'); }
.image2 { background-image: url('images/reward-images/2.png'); }
.image3 { background-image: url('images/reward-images/3.png'); }
.image4 { background-image: url('images/reward-images/4.png'); }
.image5 { background-image: url('images/reward-images/5.png'); }

关于javascript - 将随机类添加到 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13247300/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com