【完成盒子随机后,绝大部分情况下是出现三个盒子变色的,但是偶尔却只会出现两个盒子; 】 | IT修真院·坑乎
问题已收录 完成盒子随机后,绝大部分情况下是出现三个盒子变色的,但是偶尔却只会出现两个盒子;
我也踩过这个坑( 4 )
已统计您的踩坑,无需重复点击
回答(2)
详细描述
截图
代码
编辑于2025-04-07
  • [深圳|结业弟子]JS-韩鹏
    1
    getbox()里的逻辑有问题,在取完3个盒子之后进行互相比较重新取值思路是对的,不过按照你的写法,在box1与box2相同时重取box1,然后box2跟box3相同时重取box2,之后box1跟box3比较。在这个过程中box1和box2改变后的值未进行比较,有概率重复。稍加修改如下:if(one!==two&&two!==three&&three!==one){box[one].style.backgroundColor=Color();box[two].style.backgroundColor=Color();box[three].style.backgroundColor=Color();}else{getbox();... 查看全部>
    编辑于2019-05-19
  • [北京|]JS-
    0
    rgb颜色少了一个判断,如过rgb任何一个生成的数小于等于16,那么你生成的颜色就是五位数或者更少,这样的颜色是不会渲染的(三位特殊的除外) 查看全部>
    编辑于2019-07-27