Random Color com Twitch聊天小工具



我正试图为twitch制作一个JSS,它在聊天中人名所在的div中生成随机颜色,我设法生成了随机颜色,但我希望这种情况发生在每个发送消息的人身上,就好像这是一条消息一样,在名称中使用随机颜色来制作非常丰富多彩的东西,但我刚刚设法得到的函数至少有这个颜色变化,它有一个时间间隔,使颜色变化不是我想要生成的。有人能告诉我如何更改这个JavaScript,使其工作并为每个发送消息的人生成随机颜色吗?我会把图片和代码的一部分放在这里(https://youtu.be/kiPQLpaIyhg)

这是本节背景色所在的CSS,我希望它采用随机颜色

#log .meta {
max-width: 500px;
vertical-align: top;
display: inline-block;
padding-bottom: 0.1em;
text-align: left;
padding-right: 0.5em;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
background-color: #832839;
font-weight: bolder;
padding: 8px 10px;
color: #fff;
border-top-right-radius: 10px;
border-top-left-radius: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}

这里是JSS中的命令,我曾经让颜色改变,但让它们根据的时间改变

window.setInterval(function(){
var randomColor = '#'+ ('000000' + Math.floor(Math.random()*16777215).toString(16)).slice(-6);
$('.meta').css({
'background-color' : randomColor,
});
}, 1000);

有人知道我是如何更改这个JSS的吗?这样,每个不同的消息都会生成颜色,而不会根据时间间隔不断变化?我试图删除时间间隔和其他更改,但我做不到。我对JSS了解不多,所以我想要这个帮助。

使用此选项生成随机颜色:

var randomColor = Math.floor(Math.random()*16777215).toString(16);

最新更新