课程
/前端开发
/jQuery
/jQuery实现自定义滚动条
这个的详细解释
2017-04-11
源自:jQuery实现自定义滚动条 3-3
正在回答
要想弄清这个问题,从程序开始执行处分析,同时屡屡思路。
程序从这里开始执行
然后执行构造函数,注意这里传入的参数,以及自定义参数的区别
先是在原型链上定义的一个options属性,同时初始化。之后通过jQuery.extend()方法将传入的参数和初始化的options合并到原型链中定义的options属性对象。
看图中文字描述,如若不同,欢迎提问,一起探讨
qq_慕苏_0 提问者
洛洛
举报
来一次jQuery封装之旅,本教程带你深入理解滚轮事件交互
2 回答为什么要把self=this;
2 回答为什么要用self.$cont[0],而不是self.$cont
1 回答var sliderEl = self.$slider && self.$slider[0];这句话什么意思
1 回答this问题
1 回答var slider = this.$slider var sliderEl = slider[0] 为什么这样可以获取元素呢! 不是应该是 var sliderEl = $(slider) 因为this.$slider只是options对象的一个属性:值为".scroll-wrap"它是一个字符串啊;