发表于: 2017-04-19 22:27:34

2 1208


一、今天完成的事情:

1,学习jQuery的eq选择器以及this使用方法以及指向。

2,写任务四的杀手杀人页面,完成点击判断是不是自己人,若是则弹窗若不是则进行变色。


二、明天计划的事情:

1,传参至法官日志,并保证在进行下一轮杀人的时候,上一轮已经死掉的人不会“复活”

2,昨天计划的学习return有关知识,没能实施,明天继续执行这个计划。


三、遇到的问题:

1,因为是相同class名称,所以在设置点击事件的时候必须标明是哪个class的元素的点击事件。否则就会出现点击事件不生效。

解决方法:

 使用jQuery的eq选择器+for循环,设置index的值如下图所示:

为什么判断是不是等于“杀手”的时候使用this.index而不是i。我个人认为,因为判别的是sta这个元素显示的内容是不是“杀手”,而不是arr总数组的某个参数是不是“杀手”,所以才用this.index.

2,点击选中之后,再次点击其它的无法还原之前点击选中的颜色。如下图所示:

解决方法:

定义个一变量进行判断它不等于未定义,若不等于(也就是进行了定义)则把选中sta[killpeople]的颜色返回原值。

如下图所示

此处若killPeople被定义了,则显示如下图所示内容

四、收获:

1,学习了部分this知识,以及eq选择器的使用,index值怎么设置。


返回列表 返回列表
评论

    分享到