javascript - jQuery 中的随机颜色

标签 javascript jquery html css

所以我放了一个标题,当我向下滚动时它会最小化,而当我向上滚动时它会变长。当页眉折叠时,它会变成浅灰色,当打开时,它会变回原来的颜色。这是我找到的代码:

$(window).scroll(function () {
 if ($(document).scrollTop() == 0) {
 $('#header_nav').removeClass('tiny');
 } else {
 $('#header_nav').addClass('tiny');
 }
});

我希望标题在刷新页面时随机更改其颜色,但我想使用准确的颜色。我找到了如何更改“小”标题的背景颜色,我可以,但我对 jQuery 还很笨,所以我无法编写颜色随机化器,然后将其插入到上面的代码中。

你愿意帮我吗? 提前感谢您的帮助:)

最佳答案

您好,您可以在 Jquery 上使用这样的函数:

$(document).ready(function () {
  var back = ["#ff0000","blue","gray"];
  var rand = back[Math.floor(Math.random() * back.length)];
  $('div').css('background',rand);
})

在 var back 上你可以写下你想要的所有颜色。然后,您可以为标题设置选择器,而不是 $('div')

查看此演示 http://jsfiddle.net/sJTHc/5/

关于javascript - jQuery 中的随机颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20553036/

相关文章:

javascript - 模糊事件发生在日期选择器填充字段之前

html - css 如何在重置列表样式后强制 ul、ol 显示数字或光盘。?

javascript - 如何在 JavaScript 中验证电子邮件地址?

java - 如何在jsp页面中显示选中的数据

javascript - C# 有符号类型吗?

javascript - 在 Lambda 函数中从 AWS SES 发送电子邮件时访问被拒绝

jquery - 单击或悬停时更改下拉列表 CSS?

javascript - 如何在另一个 Javascript 函数之外调用一个 Javascript 函数?

Javascript函数点击一个按钮并获取不同的值

javascript - 导航栏 jQuery 不工作