发表于: 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、已在问题和完成的事情中。



    返回列表 返回列表
    评论

      分享到