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

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

焦點圖輪播特效

難度初級
時長 1小時 1分
學習人數
綜合評分9.73
263人評價 查看評價
9.9 內容實用
9.7 簡潔易懂
9.6 邏輯清晰
RKs
聽不懂的 跟著老師做的也出錯的你們要反省一下了 是js基礎不足?還是自己只是跟著做 沒動腦子呢?
做到這里就卡了
我反手就給老師一。。。。。。。張過去的CD。

最新回答 / weibo_是徐斬仙_0
找到問題了,else里面的list.style.left=parseInt(list.style.left)+offset+"px"; 等號后應該用newLeft,用parseInt(list.style.left)相當于又判斷了移動后的位置導致最后一次跳了一張圖片
前端如果這樣寫代碼,會被后端罵娘的 =0=
自己寫的輪播圖,修復了視頻中的幾個BUG,百度網盤http://pan.baidu.com/s/1dFcmuiP
都說可以用css中的transition屬性來實現,,,,但是實現的效果跟視頻的不一樣啊,還是說我用錯了
最主要的核心老師都已經講過了,有些什么BUG自己測試出來就應該自己思考怎么去解決,而不是去說老師講的不好,就算去餐廳吃飯,也得你自己拿勺子懟到嘴里
除了點贊第一說的外,這代碼還是有個BUG個,當你使用宅男手速點擊圓點按鈕的時候圖片會抽風,解決辦法就是button[i].onclick后面加上判斷事件這樣當動畫執行完畢前,小按鈕的程序就不會被觸發

已采納回答 / qq_一橋輕雨一傘開_2
<...圖片...> 紅色區域的代碼與藍色區域的代碼換下位置順序

最新回答 / 故事很長啊
32-36行應該是:?? ? ? ? ? ?index?=?myIndex;?????????????showButton();?????????????if(!animated){????????????????animate(offset);????????????}上一個動畫執行完了才可以執行? animate(offset);而你上面的是 動畫不在執行的時候才能執行showButton(); 點第一次時在執行動畫,這個時候執行不了?showButton(); 點第二次時沒在執行動畫然后執行了?sh...
這動畫我看得好難懂哦,嗚嗚嗚、、、、
var myIndex = parseInt(this.getAttribute(&#039;index&#039;));
var offset = -960 * (myIndex - index);
//關于這段代碼,計算偏移量的,還不理解,我在問答里面詳說提問了,求解釋

已采納回答 / 望逍遙
offset是傳到animate里面的參數,不是最終left的值。將現在offset=-600傳到animate之后,animate這個函數還要在加-600,最終變成-1200,也就是第二張圖
給了一些啟發
課程須知
您需要有HTML,CSS經驗,能使用CSS制作靜態頁面,并對JS基礎知識有一定的了解
老師告訴你能學到什么?
您將能掌握非常實用的焦點圖輪播特效的制作過程。

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消