发表于: 2016-12-22 19:17:33
1 1877
今天完成的事情:
1.ppt的demo又写了一点,主要是className的部分,得知明天要在h5上写,总之明天重新整理吧。
2.task4里把改变“鼠标点击的那个盒子”样式的效果写出来了。
遇到的问题和收获:
1.做ppt时,发现获取className直接改变样式是不行的,因为是数组,需要确定下标或者for循环历遍;之前的任务里取出className时正好需要历遍所有元素以没理解这个问题。
2.task4里鼠标点击盒子改变样式一开始卡住了,原因在于每一个盒子是批量输出的同一个className,每一个盒子因为每次设置的人数不一样也不可能有固定id,而直接获取className的话点击的是所有盒子,并不是鼠标点击的那一个;为了解决这个问题,把师兄们的日报都看了一遍得知需要用到this.index
this为当前对象,index为当前对象下标,代码如下
查百度也查到这是一个很经典的用法,但index在这里的原理并没有弄懂。
3.点击一个盒子改变样式后,再点击另外的盒子,改变过的样式并不能取消。
明天计划的事情:
1.在h5上重新做好ppt
2.还有时间的话争取弄懂问题2,解决问题3
评论