课程
/前端开发
/JavaScript
/星级评分原理和实现(上)
if (index<num) {
$(this).css("background-position","0 -26px")
}else{
$(this).css("background-position","0 0")
}
2017-11-30
源自:星级评分原理和实现(上) 3-3
正在回答
这里是遍历每个li,也就是每个星星。
在每个遍历中通过判断index<num来决定星星是否点亮,最终实现点亮的星星数跟num一样。
num是初始化时点亮的星星数量,index是当前的索引号,index从0开始。
background-position,可以通过左移和上移来显示需要的小图标。谢谢!
慕用9253382 提问者
举报
本课程主要讲解如何使用不同的方式来实现星级评分的效果.
1 回答lightOn事什么意思
3 回答return init: init 这种写法是啥意思啊?
1 回答typeof在JQ里面是可以判断对象的具体类型的吗?
1 回答你好,老师。为什么图片是这个效果?
1 回答LightOn()函数不是指索引小于2时点亮吗,在mouseover后运行函数时不也是得判断索引是不是小于2吗,小于2了才能点亮,为什么mouseover后每个都能点亮呢?
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号