发表于: 2016-09-07 23:43:04
0 1970
2016/9/7
今天完成的事:
1. 开始Task4,完成法官台本查看玩家身份页面,部分开始游戏页面。
明天计划的事:
1. 继续Task4。
今天遇到的问题:
1. 用for循环来改变多个元素样式的时候发现,循环结束,只剩下最后一个元素,只能改变这一个元素的样式,而且其他元素的鼠标事件也是改变最后一个元素的样式,刚开始的代码这样的。
在师兄的帮助下把代码改成这样就完成了,利用this.index。
这个index并不一定就一定是index。只是给ppt[x]赋值的一个对象,他的值为x;对象属性的调用方法就是obj.index;
this指向触发事件的当前元素。
2. 开始页面点击向下的箭头,下面的元素全部收起,但是发现,收起的元素还占着原来的空间,原因是收起的元素有个position:relative,在点击收起的function里将position属性改成absulote,点击展开再改回relative,这样就能在收起的时候释放原来所占的空间。
收获:
1. location.href几种用法的区别;
http://my.oschina.net/justdo/blog/118391
2. document.createElement()添加节点,因为我知道我要添加哪几个标签,所以在html里把后面会通过JS添加进来的元素的样式都设置好了,Task4页面的内容少可以这么做,如果内容多了,标签重复多,这样做就应该不合适了;
3. 问题1中,this,index的作用。
评论