问答详情
源自:3-3 分析现存问题

on('mouseover',function(){})

为什么鼠标移开后星星会恢复到以前的状态?

提问者:qq_我了个擦擦_0 2017-06-12 18:24

个回答

  • 初岓
    2017-08-07 21:21:06

    鼠标离开后会执行mouseoout事件,那时候的参数没有变,依然是最开始定义的全局变量num=2;

    鼠标点击后改变了num值,再执行mouseout事件,num是改变之后的值

  • frontEndDeveloper
    2017-06-12 19:52:09

    因为执行了lightOn,之前的num没有变,所有变成了之前的状态