第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

return this; return swipe;到底為啥

我刪掉return this還是可以照常運行,而刪掉return?swipe則不行,不懂啊。不是開始已經(jīng)調(diào)用swipe函數(shù)了么?里面也自己創(chuàng)建了swipe對象,對這個對象加個scrollTo方法,而swipe.scrollTo不也調(diào)用了這個方法了么?通過傳參這個方法應(yīng)該就運行了啊。為啥要return、求解答謝謝

正在回答

5 回答

????//滑動對象
????????var?swipe={};
????
????//監(jiān)控完成與移動
????swipe.scrollTo=function(x,speed){?//x軸移動、?時間
????????//執(zhí)行運動
????????el.css({
????????????'transition-timing-function'?:?'linear',
????????????'transition-duration'?:?speed?+?'ms',
????????????'transform'??:?'translate3d(-'?+?x?+?'px,0px,0px)'
???????});
???????console.log(this)????//Swipe(container)??Swipe?對象
???????return?this;???????//方便鏈式調(diào)用?Swipe(container).scrollTo().scrollTo();
????}
????
????return?swipe;

return this 方便后續(xù)鏈式調(diào)用

2 回復(fù) 有任何疑惑可以回復(fù)我~

因為這是一個閉包函數(shù),調(diào)用Swipe(),為swipe添加屬性scrollTo,里面的函數(shù)需要返回才能得到這個屬性

0 回復(fù) 有任何疑惑可以回復(fù)我~

我也不是很懂,應(yīng)該就是返回swipe這個對象吧

0 回復(fù) 有任何疑惑可以回復(fù)我~

var?swipe?=?Swipe($("#content"));這語句執(zhí)行后,構(gòu)造函數(shù)Swipe返回一個對象swipe,也就是這句return swipe并賦值給var?swipe,接著HTML頁面才有了swipe.scrollTo這個對象方法。return this這句是swipe對象方法里的語句,因為HTML不需要對象方法的返回值,所以沒用,刪了也行

0 回復(fù) 有任何疑惑可以回復(fù)我~
var?swipe?=?Swipe($("#content"));

因為在index.html里用到了swipe的返回值。你把return swipe刪了他就獲得的不就是空了么。。。return this刪掉不影響的原因是,在這里return this 可以直接寫return也一樣就是程序執(zhí)行結(jié)束返回而已。

1 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
H5+JS+CSS3實現(xiàn)七夕言情
  • 參與學(xué)習(xí)       211516    人
  • 解答問題       568    個

為七夕節(jié)準備的H5+JS+CSS3特效案例,由淺入深案例拆分講解

進入課程

return this; return swipe;到底為啥

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號