jQuery随机背景色在Firefox中不起作用?

jQuery随机背景色在Firefox中不起作用?,jquery,css,firefox,Jquery,Css,Firefox,我需要一些帮助。 签出此小提琴: 我的代码: $('.start').each(function () { var color = (Math.floor(Math.random() * 256)); var hue = 'rgb(' + color + ',' + color + ',' + color + ')'; $(this).css('backgroundColor', hue); }); 我希望每个div都是随机的灰色,但

我需要一些帮助。 签出此小提琴:

我的代码:

$('.start').each(function () {
    var color = (Math.floor(Math.random()  * 256));
                    var hue = 'rgb(' + color + ',' + color + ',' + color + ')';
    $(this).css('backgroundColor', hue);
});
我希望每个div都是随机的灰色,但这在Firefox中不起作用, 但在铬合金中效果很好。有趣的是,我从这个网站上得到了灵感: 这在Firefox中运行良好,尽管代码几乎相同

谢谢你的帮助

M


编辑:见鬼,现在它工作了,但不是在我的html中,只是在小提琴中…

你忘了在JS小提琴上包含jQuery。添加它,它就会工作。

我想这只是一个订单问题……只是一个猜测

  • 包含jquery
  • 将脚本包含在$(document).ready(function(){})中页面底部
  • 应该像预期的那样工作

  • 你可能需要用
    $(function(){})
    来包装你的代码。奇怪的是,这段代码在fiddle中对firefox有效,但在我的html中却不起作用。请回答问题,而不是编辑问题,然后单击答案旁边的勾号关闭问题,而不是在问题中添加“已解决”一词。它有效。。。但只是在小提琴中,而不是在我的html中:/