課程
/前端開發(fā)
/JavaScript
/星級評分原理和實現(xiàn)(上)
self.$el.trigger('select',[num,itemLength]);沒明白這一步是做什么的
2017-10-07
源自:星級評分原理和實現(xiàn)(上) 4-5
正在回答
多看幾遍視頻嘛。這一步的意思是:當鼠標滑動事件觸發(fā)之后,那么就向外發(fā)布一個自定義的select事件,之后在外面就可以來調(diào)用這個自定義的select事件了:
$('#rating').on('select', function(e, num, total) {
? ? ? ? console.log(num + '/' + total);
?})
手動觸發(fā)select事件
舉報
本課程主要講解如何使用不同的方式來實現(xiàn)星級評分的效果.
1 回答為什么14'20"處,select的函數(shù)那里console.log(this)的結(jié)果說明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 不是很理解 ,點擊時繼續(xù)lightOn(indexof()+1)不可以么???
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2018-05-30
多看幾遍視頻嘛。這一步的意思是:當鼠標滑動事件觸發(fā)之后,那么就向外發(fā)布一個自定義的select事件,之后在外面就可以來調(diào)用這個自定義的select事件了:
$('#rating').on('select', function(e, num, total) {
? ? ? ? console.log(num + '/' + total);
?})
2017-10-07
手動觸發(fā)select事件