发表于: 2017-04-21 22:39:32
1 1231
今天完成的事情:
1、完成任务3的法官日记页面,实现需求。
2、准备小课堂知识PPT。对css的继承有了更多的了解。
3、学会了jQuery append() 方法来添加元素。
4、学会了jquery中的css()方法,来设置或返回元素的样式。
5、学会了jQuery eq(n) 方法来选取其中第n-1个元素来添加对应的内容。
明天计划的事情:
1、开始任务4的学习。
2、了解JS有限状态机
3、继续学习《JavaScript高级程序设计》和jQuery。这两天高程看的少了,这两天需要再研究一下基础。
4、完善小课堂PPT和文本。
遇到的问题:
1、在开始的时候,无法对新建元素设置事件,后来发现了jquery中的on()方法,它可以对未来的元素(比如由脚本创造的新元素)添加事件,实现了法官日记页面的hover效果。利用on绑定hover事件,不过不能直接使用hover。只能利用on()模拟hover效果。
$(obj).on("mouseover mouseout",function(event){
if(event.type == "mouseover"){
//鼠标悬浮
}else if(event.type == "mouseout"){
//鼠标离开
}
})2、因为在创建元素时使用了相同的类名,在事件中如果直接对文本设置效果会导致所有的文本一起反应,所以利用了以下代码。
$(this).children("p")
这样在哪个方块上模拟hover时,只会在当前元素上发生事件,this的用法还很多,需要多加研究。
收获:
1、已在问题和完成的事情中。
评论