课程
/前端开发
/JavaScript
/星级评分原理和实现(上)
为什么鼠标移开后星星会恢复到以前的状态?
2017-06-12
源自:星级评分原理和实现(上) 3-3
正在回答
鼠标离开后会执行mouseoout事件,那时候的参数没有变,依然是最开始定义的全局变量num=2;
鼠标点击后改变了num值,再执行mouseout事件,num是改变之后的值
因为执行了lightOn,之前的num没有变,所有变成了之前的状态
举报
本课程主要讲解如何使用不同的方式来实现星级评分的效果.
1 回答(intermediate value).init is not a function
1 回答关于function(index)中index的问题
1 回答LightOn()函数不是指索引小于2时点亮吗,在mouseover后运行函数时不也是得判断索引是不是小于2吗,小于2了才能点亮,为什么mouseover后每个都能点亮呢?
1 回答start2.html:89 Uncaught TypeError: rating.init is not a function
2 回答return this.each(function() { //为什么是this而不是$(this) init(this,num); });