发表于: 2017-04-21 23:12:57

1 672


任务进展:

       1:修正了法官台本页面问题。

       2:书写了游戏操作页面,杀手杀人和投票操作都在此页面进行。

       3:书写了结果页面。

       4:修改了人数设置和查看身份页面的js代码。

遇到问题:

       1.在写法官台本页面折叠内容时,对于白天黑夜图标采用margin负值定位,这样造成的问题是,改变了包裹它的div的内容区的可用计算位置,若图标完全脱离了父div内容区,其后面的元素不会以内容区边界为开始显示,而是跟在图标后面显示,造成后面的元素也脱离了父div的假象,原因尚不清楚。因此放弃使用margin负值,使用绝对定位完成。

       2.开始写游戏操作js时,先要接收之前页面传入的参数,而sessionStorage中存储的是杀手在数组中的索引,每次进入新页面都要按索引恢复数组,觉得此方式效率太差,便修改了js代码。在参数设置页面创建数组并乱序分配存入sessionStorage中,进入新页面时从sessionStorage中取出即可,这样也省去了返回重新查看身份时的判断步骤,直接在sessionStorage中读取查看。

明日计划:

      书写js动作。

收获:

       学习bootstrap折叠插件的使用,简化了前几个页面js代码的逻辑结构。


返回列表 返回列表
评论

    分享到