【发布时间】:2014-03-31 15:34:56
【问题描述】:
我想在每次用户刷新页面时更改网站徽标颜色和按钮的悬停颜色。颜色必须协调。 Website Link 徽标实际上是一个带有透明区域的图像,我可以在其中放置任何我想要的背景颜色。
这里有人遇到了类似的问题:JQuery Random Background color and color, on 2 div's
这是我基于该线程制作的 javascript:
$(document).ready(function(){
var colors = ["#fda65f","#66CCFF","#71e271","#D37AFF"];
var rand = Math.floor(Math.random()*colors.length);
$('#logo').css("background-color", colors[rand]);
$('.cbp-ig-grid').css("background-color", colors[rand]);
});
.cbp-ig-grid 正确更改背景颜色,但我希望颜色仅在悬停时出现。 .cbp-ig-grid 类有这个悬停属性:
.cbp-ig-grid li > a:hover { 背景颜色:#71e271;}
问题是,如果我用 '.cbp-ig-grid li > a:hover' 更改 javascript 代码 '.cbp-ig-grid',它就会停止工作。我没有使用 Javascript 的经验,所以我肯定做错了什么。
【问题讨论】:
标签: javascript jquery css random