亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

全屏切換效果

難度中級
時長 1小時45分
學習人數
綜合評分9.23
104人評價 查看評價
9.5 內容實用
9.1 簡潔易懂
9.1 邏輯清晰

最新回答 / 藍裙子的百合魂
PageSwitch這個對象,建議專門看看關于this指向的一些東西,網上挺多的。還有閉包

已采納回答 / 宿敵
首先 init 是對象里的一個方法, ?對象的方法也是對象的一種特殊屬性, ?比如: var person={name:"張三",ear:function(){console.log("吃");}}; ? ? 則 alert(person.name); ?和 alert(person["name"]); ?效果是相同的同樣, ?person.eat(); ?和 ?person['eat']() ? 也是一樣的 ? 上就是利用了這一點, ? ?你把 eat 方法, 換成 init 就明白了

已采納回答 / qq_欠你一個我CodingD_0435
100%是屏幕寬度;400%則是屏幕寬度的4倍。然后每張圖片寬度設置為25%(4張時),則每張寬度為400%*25%=100%為屏幕寬度,從而實現全屏?

最新回答 / 慕粉1554206971
這里設置成頁數*100%是為了讓頁面切換又滑動效果,就像焦點圖一樣,如果設置成100%就沒有滑入滑出的效果了,就成了直接變成下一張的效果。

最新回答 / qq_驕陽紅葉_0
網上多得是,懶人圖庫就有,什么素材圖片都有

已采納回答 / testname
this就是jQuery對象,不然怎么能調用each()方法?

最新回答 / 姜芽兒
?if ($.type(options) == "string") {? ? ? ? return instance[options]();? ? }這里他在演示如果需要調用init方法需要怎么做。他這里有判斷如果傳進去是個字符串的話,就調用實例上面的對應的方法。instance[options]();這里instance是instance = new PageSwitch($me, options);?實例可以調用構造函數prototype上的方法。

最新回答 / qq_影子的月亮_0
next方法,prev方法里面 有對index 做處理

已采納回答 / 慕后端9595255
$.extend(boolean,dest,src1,src2,src3...)作用是將src1,src2,src3合并到dest中,true是深拷貝的意思,$.extend(true,$.fn.PageSwitch.defaults,options||{})這段代碼作用是將用戶設置的options項合并到$.fn.PageSwitch.defaults的默認數據中,此時的setting就是用來存放$.fn.PageSwitch.defaults的默認數據的,利用extend屬性前后相同,后面覆蓋前面的特...

已采納回答 / 一切哦克
首先 鏈接式操作就是執行了一個方法,可以再執行另一個方法,直接寫在方法的后面。this.each遍歷的是一個數組,因為你不能保證返回的只有一個jq對象(這里糾正一下,這里的函數作為對象的方法時返回this是指向的該對象,也就是說不是你說的返回對象的每個屬性,這里關于this的使用建議你看一下慕課上有一位老師講的js深入淺出,)你若保證你的插件每次都只會用一個JQ對象,那么你可以直接return?this.另外me.data("pageSwitch")是在這個對象上綁定數據,個人認為這里就是給目標對象綁定這...
課程須知
本課程需要大家對jQuery、事件和CSS3動畫有一定的基礎。
老師告訴你能學到什么?
1、利用css讓div全屏 2、jQuery實現簡單的組件開發 3、PC端的重寫鼠標滾動事件 4、移動端的重寫touch時間 5、切屏動畫效果

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消