最赞回答 / 蛋黄酱
在_initDomEvent函数里已经定义过this.$slider = $(opts.sliderSelector); this.$slider并不是options对象的属性,而是用$(opts.sliderSelector)获取的值
2016-10-10
其实我想说的是听不懂的很多是跟自身的知识层面有很大的关系,就像我每次听不懂时,我就会先搁置在哪,等过上一定的时间(在这段时间又充实了自己),再回头来看,发现这样效果真的好很多啦!所以更多的问题还是在自身,希望小伙伴们能正视一下这个问题,不要一味认为是老师的问题。
2016-10-10
源码:https://github.com/Mqleaf/Practice-in-IMOOC/tree/master/1%20scrollbar
2016-10-01
鼠标移动到滚动条上面,滚动滚轮,内容跟滚动条是没法滚动的,self.$cont.on 改成self.$cont.parent().on 就可以了
2016-09-30
varcontHeight=this.$cont[0].scrollHeight,contParentHeight=this.$cont.parent().height(),barHeight=this.$bar[0].scrollHeight;var sliderHeight = (contParentHeight*barHeight)/contHeight;if(contHeight <= contParentHeight){ return;}else{ this.$slider.css("height",sliderHeight + "px");}
2016-09-29