$(document).ready(function() {
var randomRed = Math.floor(Math.random() * 255);
var randomGreen = Math.floor(Math.random() * 255);
var randomBlue = Math.floor(Math.random() * 255);
$('p').mouseover(function() {
$('p').css('color', 'rgb(' + randomGreen + ',' + randomBlue + ',' + randomRed + ')');
});
$('p').mouseout(function() {
$('p').css('color', 'black');
});
});
我有上面的代码,它在鼠标悬停时生成随机颜色,然后在鼠标悬停时将其返回为黑色,效果很好。但是,它会在每次鼠标悬停时生成相同的随机颜色。
如何使它在每个鼠标悬停事件上生成不同的随机颜色?