js 获取设定的li背景色的值 li颜色根据js乱序排颜色
$(function(){box_width=$(".qiyefenlei").width();len=$(".qiyefenleiulli").length-1;$("...
$(function(){
box_width=$(".qiyefenlei").width();
len=$(".qiyefenlei ul li").length-1;
$(".qiyefenlei ul li").each(function(i){
var let = new Array('fed400','b8d32b','00a5cc','a61366','ed7419','e83331','ac4223','00a2e7','45b146');
var random1 = Math.floor(Math.random()*9)+0;
var num=Math.floor(Math.random()*6+9);
$(this).css({background:"#+random1+"})
last=$(this).next().position().left
})
})
问题:$(this).css({background:"#"+random1+""})
+random1+ 怎么获取 var random1 的随机值 设定了9个,li随机去获取这9个值作为背景色 展开
box_width=$(".qiyefenlei").width();
len=$(".qiyefenlei ul li").length-1;
$(".qiyefenlei ul li").each(function(i){
var let = new Array('fed400','b8d32b','00a5cc','a61366','ed7419','e83331','ac4223','00a2e7','45b146');
var random1 = Math.floor(Math.random()*9)+0;
var num=Math.floor(Math.random()*6+9);
$(this).css({background:"#+random1+"})
last=$(this).next().position().left
})
})
问题:$(this).css({background:"#"+random1+""})
+random1+ 怎么获取 var random1 的随机值 设定了9个,li随机去获取这9个值作为背景色 展开
3个回答
展开全部
$(function(){
box_width=$(".qiyefenlei").width();
len=$(".qiyefenlei ul li").length-1;
$(".qiyefenlei ul li").each(function(i){
var let = new Array('fed400','b8d32b','00a5cc','a61366','ed7419','e83331','ac4223','00a2e7','45b146');
var random1 = Math.floor(Math.random()*9)+0;
var num=Math.floor(Math.random()*6+9);
$(this).attr('style','background:#'+let[random1]+'');
if($(this).next().length>0){last=$(this).next().position().left;}//最后一个元素不存在下一个
})
})
博思aippt
2024-07-20 广告
2024-07-20 广告
作为深圳市博思云创科技有限公司的工作人员,对于Word文档生成PPT的操作,我们有以下建议:1. 使用另存为功能:在Word中编辑完文档后,点击文件->另存为,选择PowerPoint演示文稿(*.pptx)格式,即可将文档内容转换为PPT...
点击进入详情页
本回答由博思aippt提供
展开全部
本着尽量少改动的原则,楼主只需要这样改就可以了:
$(this).css({background:"#"+let[random1]});
楼主主要的问题是背景颜色里只有0到9的随机数,而没有把数组let加进去。
$(this).css({background:"#"+let[random1]});
楼主主要的问题是背景颜色里只有0到9的随机数,而没有把数组let加进去。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var let = new Array('#fed400','#b8d32b','#00a5cc','#a61366','#ed7419','#e83331','#ac4223','#00a2e7','#45b146');
var random1 = Math.floor(Math.random()*9)+0;
$(this).css("background-color",let[random1]);
var random1 = Math.floor(Math.random()*9)+0;
$(this).css("background-color",let[random1]);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询