为什么鼠标离开后再执行函数LightOn( )呢?

来源:3-2 最基本的JS写法--JS的第一次尝试

懒姑娘要学习了

2017-10-09 18:32

omuseout事件为什么要作用在#rating上,

而且,为什么鼠标离开后再执行函数lightOn( )呢?

如果这个函数不写的话,效果好像一样,这又是为什么?

有没有人,能不能详细跟我讲讲   [抱拳]

写回答 关注

2回答

  • Zz皓
    2018-05-29 19:47:06

    不写鼠标移出事件(mouseout)效果也相似是因为此时的num是个全局变量

  • 骑着蜗牛play
    2017-10-10 17:12:53

    (1)这样是事件冒泡机制吧,直接委托在#rating上

    (2)记住的onclick中的点下的数量的星星了,当鼠标离开之后会记住self.opts.num)的数量值之后渲染星星点亮的状态改变,不能星星的点亮的状态就是开始时定义的num数量了,我想应该是这样吧

    个人小白理解,勿笑哈,不对可以指点指点

星级评分原理和实现(上)

本课程主要讲解如何使用不同的方式来实现星级评分的效果.

25809 学习 · 109 问题

查看课程

相似问题