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

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

焦點圖輪播特效

難度初級
時長 1小時 1分
學習人數
綜合評分9.73
263人評價 查看評價
9.9 內容實用
9.7 簡潔易懂
9.6 邏輯清晰
  • 技能點,復習
    查看全部
    0 采集 收起 來源:原理介紹

    2015-04-24

  • 動畫函數
    查看全部
    0 采集 收起 來源:動畫函數

    2015-04-21

  • parseInt() 會忽略字符串前面的空格,找到第一個非空格字符串,若遇到的第一個字符是數字,將會繼續解析第二個字符,直到解析完后續所有字符或遇到了非數字字符。
    查看全部
    0 采集 收起 來源:動畫函數

    2015-04-16

  • 1、關于無線循環播放圖片的問題: 在animate中加入判斷:當(left>-600)||(left<-3000)時,做一個歸位。 var newLeft = parseInt(list.style.left) + offset;常用的變量,做一個存儲 list.style.left = newLeft + 'px'; if(newLeft > -600){ list.style.left = -3000 + 'px'; } if(newLeft < -3000){ list.style.left = -600 + 'px'; } 2、關于小圓點切換圖片的問題: var index = 1; //亮起小圓點 function showButton(){ for(var i = 0;i < buttons.length;i++){ if(buttons[i].className == 'on'){ buttons[i].className = ''; } } buttons[index - 1].className = 'on'; } //左右箭頭點擊,小圓點亮起切換的問題 //在next.onclick函數中加入如下,prev.onclick中同理 if(index == 5){ index = 1; } else{ index += 1; }//先做一個判斷 index += 1; showButton();
    查看全部
    0 采集 收起 來源:無限滾動

    2018-03-22

  • 箭頭切換
    查看全部
    0 采集 收起 來源:箭頭切換

    2015-04-08

  • 基本布局
    查看全部
  • setTimeout(動作,間隔時間) 該函數的動作只能執行一次 setInterval(動作,間隔時間) 該函數運行多次 setInterval(function(){}, 300); 簡單函數可以在定義時直接傳入 function(){} 定義函數 clearInterval 清除定時器 onmouseover 鼠標移上 onmouseout 鼠標移出
    查看全部
    0 采集 收起 來源:自動播放

    2015-03-28

  • getAttribute 獲取屬性(即可獲得DOM本身就有的屬性i也可以獲得自定義屬性)
    查看全部
    0 采集 收起 來源:按鈕切換

    2015-03-28

  • js parseInt() 把字符串轉成數字,即500px 變為 500
    查看全部
    0 采集 收起 來源:箭頭切換

    2015-03-28

  • return是退出正在執行的函數。break是跳過當前循環語句執行下面的語句。
    查看全部
    1 采集 收起 來源:按鈕切換

    2015-03-27

  • 老師 輪播圖上的按鈕在IE6下有問題啊 一定要做到嚴禁啊
    查看全部
    0 采集 收起 來源:原理介紹

    2015-03-16

  • 給buttons添加事件: var button = document.getElementById('buttons').getElementByTagName('span'); //用for循環加上事件 for(var i = 0;i < buttons.length;i++){ buttons[i].onclick = function()//為每一個按鈕加上onclick事件 { if(this.className == 'on'){return;}//代碼優化^_^ var myIndex = parseInt(this.getAttritube('index'));//index為自定義屬性,不能直接使用this.index獲取。getAttribute為DOM二級方法 var offset = -600 * (myIndex - index);//獲取每次點擊小圓點時的偏移量 index = myIndex;//index歸位為當前最新的狀態 animate(offset); showButton();//按鈕樣式更換 } }
    查看全部
    0 采集 收起 來源:按鈕切換

    2018-03-22

  • 1、關于無線循環播放圖片的問題: 在animate中加入判斷:當(left>-600)||(left<-3000)時,做一個歸位。 var newLeft = parseInt(list.style.left) + offset;常用的變量,做一個存儲 list.style.left = newLeft + 'px'; if(newLeft > -600){ list.style.left = -3000 + 'px'; } if(newLeft < -3000){ list.style.left = -600 + 'px'; } 2、關于小圓點切換圖片的問題: var index = 1; //亮起小圓點 function showButton(){ for(var i = 0;i < buttons.length;i++){ if(buttons[i].className == 'on'){ buttons[i].className = ''; } } buttons[index - 1].className = 'on'; } //左右箭頭點擊,小圓點亮起切換的問題 //在next.onclick函數中加入如下,prev.onclick中同理 if(index == 5){ index = 1; } else{ index += 1; }//先做一個判斷 index += 1; showButton();
    查看全部
    1 采集 收起 來源:無限滾動

    2018-03-22

  • window.onload = function(){ var container = document.getElementById('container'); var list = document.getElementById('list');//獲取列表 var buttons = document.getElementById('buttons').getElementByTagment('span');//獲取按鈕 var prev = document.getElementById('prev');//獲取箭頭 var next = document.getElementById('next'); //綁定事件 function animate(offset){ list.style.left = parseInt(list.style.left) + offset + 'px'; } next.onclick = function(){ animate(-600);//點擊時向左移動600像素 } prev.onclick = function(){ animate(600);//點擊時向右移動600像素 } }
    查看全部
    0 采集 收起 來源:箭頭切換

    2015-03-12

  • 封裝函數
    查看全部
    0 采集 收起 來源:箭頭切換

    2015-03-02

舉報

0/150
提交
取消
課程須知
您需要有HTML,CSS經驗,能使用CSS制作靜態頁面,并對JS基礎知識有一定的了解
老師告訴你能學到什么?
您將能掌握非常實用的焦點圖輪播特效的制作過程。

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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