发表于: 2017-05-24 23:32:49
1 892
1、各种报错,各种bug,感觉要崩溃,最后终于把游戏第一天弄好,勉强可以传上来见人了
2、增加了一个投票杀人页面点击读数的参数user.die_num:[]做为总数据传递。
user.die_num.push($("img").index(this)); //每次点击(未选择确认)时读数并保存数组。
user.die.push(user.die_num[user.die_num.length-1]); //跳转到上一页面,读取之前最后一次选择序号(即确认数据),保存到被杀者数组。
试过不跳转页面传递保存和不设置过度参数保存,老是报错。应该也可以匹配选中后样式变更的序列,没试了。
3、杀人和投票两个按钮,根据游戏流程会进行跳转或者取消跳转。
试过html结构中不设置链接地址,用函数进行跳转,return false 好像并不能阻止,只能给一个空地址,相当于刷新页面,影响体验,后面就只好在html中加入链接解决。
4、增加游戏过程中,一些相关的页面操作提示。比如杀人页面,之前死去人物的操作提示。
//
for (j = 0; j < user.die.length; j++) {
$("h3").eq(user.die[j]).css("background-color", "gainsboro");
$("h4").eq(user.die[j]).css("background-color", "gainsboro");//被杀者身份信息背景变成灰色。
//选中死去人物错误选择提示
$("img").eq(user.die[j]).bind("click", function () {
alert("。。。"); //选中提示
//继续选择确认提交提示
$("button:last").click(function () {
alert("。。。");
user.step--; //确认按钮函数包含有步骤自加和跳转,这里减去。
sessionStorage.setItem('user',JSON.stringify(user));
location.href = "";
})
})
}
困难:
$(".main-4-1").eq($("img").index(this)).css(。。); //未提交前,选中杀人图片后身份信息改变状态
其中 $("img").index(this)应该就是选中的杀人图片在img合集中的索引位置。
但是后面的很多引用会报错,直接F12调试模式输入,返回的结果全部是-1。
计划:明天线下报道,正式开始艰辛的修真模式,坚持,加油。
评论