课程
/前端开发
/JavaScript
/星级评分原理和实现(上)
self.$el.trigger('select',[num,itemLength]);没明白这一步是做什么的
2017-10-07
源自:星级评分原理和实现(上) 4-5
正在回答
多看几遍视频嘛。这一步的意思是:当鼠标滑动事件触发之后,那么就向外发布一个自定义的select事件,之后在外面就可以来调用这个自定义的select事件了:
$('#rating').on('select', function(e, num, total) {
console.log(num + '/' + total);
})
手动触发select事件
举报
本课程主要讲解如何使用不同的方式来实现星级评分的效果.
1 回答为什么14'20"处,select的函数那里console.log(this)的结果说明this指向的是lightEntire那个对象呢?
2 回答return this.each(function() { //为什么是this而不是$(this) init(this,num); });
1 回答为什么解绑定事件与(typeof selt.opts.chosen === 'function') && selt.opts.chosen.call(this, selt.opts.num, itemLength);有关
2 回答options = $.extend({},defaultPara,options);不太明白~
2 回答其实这三个方法里的 num 不是很理解 ,点击时继续lightOn(indexof()+1)不可以么???