发表于: 2019-12-04 22:13:31
1 903
今天完成的工作
今天完成的内容是游戏开始后的页面布置,通过游戏原理,我们可以知道,在一天的时间中我们要杀两名玩家,所以一天去除两个之后,最多的天数也就出来了。我们最坏的情况是要18人玩九天的情况。所以我们就可以把整体的页面先布置成九天的样式,另外每天的内容是做成下拉的方式,也就是之前任务14的导航栏的情况,使用lable做控制input checkbox的情况。之后就要开始杀人的操作了,第一天中的杀手杀人按钮需要跳转回我们的法官日记同时发现这个时候中央下方的按钮已经改变,这个效果需要我们从游戏进程的界面传递一个值回这个界面,在日记界面判断这个传递过来的数与它的本身相等时做出隐藏原来按钮,显示投票按钮。但是这个操作产生的一个问题是,当我们复原成我们初始界面时本地存储依旧存在这个值,所以重新开始游戏时到法官界面就不会出现开始游戏按钮了也就进行不下去了。最后想到的办法是在我们页面初始的时候清除一边我们本地的缓存从而可以重新生成新的条件。
明天要完成的工作
明天要思考的是要如何才能选中一个方块后,把内容传回到我们的日志中并且再次返回时,方块已经出现标灰色的现象
遇到的问题
今天的问题是在考虑如何能选中一个框后display:block出现,之前感觉也可以用focused做但是,效果并不是这样的。因为我们再次回到这个页面的时候这个触发焦点就没有效果了。还是要使用点击事件来实现才行,但是我们有18个方块需要做点击事件,这个操作通过for循环也办不到。所以产生了很纠结的感觉
评论