问答详情
源自:3-4 拖动滑块内容滚动的实现

var slider = this.$slider var sliderEl = slider[0] 为什么这样可以获取元素呢! 不是应该是 var sliderEl = $(slider) 因为this.$slider只是options对象的一个属性:值为".scroll-wrap"它是一个字符串啊;

var slider = this.$slider var sliderEl = slider[0] 为什么这样可以获取元素呢! 不是应该是 var sliderEl = $(slider) 因为this.$slider只是options对象的一个属性:值为".scroll-wrap"它是一个字符串啊;

提问者:qq_肥_0 2016-10-10 12:39

个回答

  • 蛋黄酱
    2016-10-10 13:14:52

    在_initDomEvent函数里已经定义过this.$slider = $(opts.sliderSelector);   

    this.$slider并不是options对象的属性,而是用$(opts.sliderSelector)获取的值