发表于: 2017-04-12 22:54:40
1 616
今天完成的事情:
1 将js任务4完成。
2 完成了任务15的下拉菜单,轮播,不过功能比较简陋。
明天的计划:
1 将任务15完成,提交审核。
2 开始任务5。
遇到的问题:
1 在写轮播图的时候,如何匹配同胞元素,
使用sibling():如果给定一个表示 DOM 元素集合的 jQuery 对象,.siblings() 方法允许我们在 DOM 树中搜索这些元素的同胞元素,并用匹配元素构造一个新的 jQuery 对象。
.siblings(selector)
selector字符串值,包含用于匹配元素的选择器表达式。
2 因为使用的时最新版本的jq,碰到了toggle() 方法与toggle() 事件:
①toggle() 事件在1.9版本后不可用,可用其他方法代替;
② toggle() 方法仍然可用。
3 在存储死亡玩家死亡日期时,使用的push,希望能依次把杀死或者投死的玩家顺序放到一个数组中,结果得到的数组并不是依次死亡的数组:
//已经死亡的玩家
if (person[i].status == 'die'|| person[i].status == 'voted'){
diePerson.push(person[i]);
diepersonData = JSON.stringify(diePerson);
sessionStorage.diePerson = diepersonData;
console.log(diePerson,'die person的log');
}
暂时没有更好的解决办法,也可能是之后的某些代码段逻辑有问题。
收获:
如上。
评论