课程
/前端开发
/JavaScript
/星级评分原理和实现(上)
写在外面就不行了,控制台说没有定义init,有谁能解释一下吗
2017-07-21
源自:星级评分原理和实现(上) 3-4
正在回答
如果要把封装成jQuery插件写在rating方法外面,要注意init方法是闭包在rating里面的,所以外面是无法调用到,但是可以通过老师写的return方式得到rating的init方法,所以应该这样写:
$.fn.extend({ rating:function (num){ return $(this).each(function (){ rating.init($(this), num); }) } })
随便起的方法名字
我也不理解,同问.
举报
本课程主要讲解如何使用不同的方式来实现星级评分的效果.
1 回答这里为什么要引入jQuery
1 回答jQuery插件如$.extend()之类在哪些课程有学习到?
1 回答$el.data('rating', (rating = new mode[options.mode](el, options)));这一句没有懂,请大神讲解一下
4 回答求指教.rating-item和$item的区别
1 回答素材在哪里下呢
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号