課程
/前端開發(fā)
/jQuery
/jQuery實(shí)現(xiàn)自定義滾動(dòng)條
var sliderEl = self.$slider && self.$slider[0];這句話什么意思
sliderEl的值返回的是什么,
2016-08-13
源自:jQuery實(shí)現(xiàn)自定義滾動(dòng)條 3-4
正在回答
這是"&&"的其中一個(gè)用法(其他用法就不詳細(xì)說了,百度吧)
意思是如果兩個(gè)都為object對(duì)象就返回第二個(gè)對(duì)象(第一個(gè)為jquery對(duì)象,第二個(gè)為DOM對(duì)象)
再利用DOM對(duì)象控制它的高。。
其實(shí)? var sliderEl=self.$slider && self.$slider[0];??? 是等價(jià)于??? var sliderEl=self.$slider[0];? 只不過是為了保證對(duì)象的存在
9號(hào)攻城獅 提問者
LiuYina 回復(fù) 9號(hào)攻城獅 提問者
舉報(bào)
來一次jQuery封裝之旅,本教程帶你深入理解滾輪事件交互
1 回答var slider = this.$slider var sliderEl = slider[0] 為什么這樣可以獲取元素呢! 不是應(yīng)該是 var sliderEl = $(slider) 因?yàn)閠his.$slider只是options對(duì)象的一個(gè)屬性:值為".scroll-wrap"它是一個(gè)字符串啊;
7 回答slider[0] = undefined,
2 回答為什么要用self.$cont[0],而不是self.$cont
2 回答為什么要把self=this;
1 回答this.$bar = opts.barSelector ? $(opts.barSelector) : self.$slider.parent();
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-08-16
這是"&&"的其中一個(gè)用法(其他用法就不詳細(xì)說了,百度吧)
意思是如果兩個(gè)都為object對(duì)象就返回第二個(gè)對(duì)象(第一個(gè)為jquery對(duì)象,第二個(gè)為DOM對(duì)象)
再利用DOM對(duì)象控制它的高。。
其實(shí)? var sliderEl=self.$slider && self.$slider[0];??? 是等價(jià)于??? var sliderEl=self.$slider[0];? 只不過是為了保證對(duì)象的存在