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

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

信息滾動效果制作

難度初級
時長39分
學習人數
綜合評分9.63
488人評價 查看評價
9.8 內容實用
9.6 簡潔易懂
9.5 邏輯清晰
  • 無縫滾動原理: 原始內容為1,克隆內容為2 當原始內容到達此刻的位置時,重新克隆出原始內容2,2在緊接在1的后面 當1的內容滾出可視區,2的內容到達可視區的頂部時,此刻就開始了無縫滾動
    查看全部
    0 采集 收起 來源:無縫滾動原理

    2015-08-19

  • marquee behavior滾動方式: 1 alternate:兩端之間來回滾動 2 scroll:一端滾動到另一端,會重復 3 slide;一端滾動到另一端,不重復 滾動方向:down up left right 滾動次數:loop=-1(一直滾動下去,為默認值) 滾動速度:scrollamount 滾動兩次間的延遲時間:scrolldelay
    查看全部
  • <marquee>在html5當中逐漸棄用。圖片所示為其屬性和作用
    查看全部
  • marquee標簽內的width和height設置的為滾動區域的寬和高
    查看全部
  • <marquee direction="right" scrolldelay="100" scrollamount="2" behavior="alternate" loop="3">滾動內容</marquee>
    查看全部
  • 延遲時間
    查看全部
  • 滾動知識
    查看全部
  • 1、setInterval() 方法可按照指定的周期(以毫秒計)來調用函數或計算表達式。 setInterval() 方法會不停地調用函數,直到 clearInterval() 被調用或窗口被關閉。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的參數。 2、setTimeout(code,ms) 方法用于在指定的毫秒數后調用函數或計算表達式。 注意:setTimeout() 只執行 code 一次。如果要多次調用,請使用 setInterval() 或者讓code 自身再次調用 setTimeout()。
    查看全部
    0 采集 收起 來源:練習題

    2015-08-14

  • 間歇性循環滾動: <script type="text/javascript"> var area = document.getElementById('moocBox'); area.innerHTML += area.innerHTML; var speed = 50; var liHeight = 24; var time; function startMove(){ time = setInterval("scrollUp()",speed); } function scrollUp(){ area.scrollTop ++; if(area.scrollTop%liHeight==0) { clearInterval(time); setTimeout("startMove()", 2000); } else{ if(area.scrollTop >= area.scrollHeight/2) { area.scrollTop = 0 } } } setTimeout("startMove()", 2000); </script>
    查看全部
  • setTimeout setInterval 區別
    查看全部
  • area.innerHTML+=area.innerHTML 克隆了一份area里的內容(即ul)
    查看全部
    0 采集 收起 來源:單次滾動制作

    2015-08-14

  • scrollTop:設置或獲取位于對象最頂端和窗口中可見內容的最頂端之間的距離 (即網頁被卷去的高) clientTop:返回的是元素周圍邊框的厚度,如果不指定一個邊框或者不定位改元素,他的值就是0。 配合定位使用,有top,left,right,bottom。 offsetTop:獲取對象相對于版面或由 offsetTop 屬性指定的父坐標的計算頂端位置
    查看全部
    0 采集 收起 來源:練習題

    2015-08-14

  • 1、布局: <div id="mooc"> <div id="moocBox"> <ul id="con1"> <li>第1條標題</li> <li>第2條標題</li> <li>第3條標題</li> <li>第4條標題</li> <li>第5條標題</li> <li>第6條標題</li> <li>第7條標題</li> <li>第8條標題</li> <li>第9條標題</li> </ul> <ul id="con2"></ul> </div> </div> 2、CSS樣式: #mooc{overflow:hidden;} 3、JS部分關鍵代碼: ① var area=document.getElementById("moocBox"); area.scrollTop=0; var time=50; setInterval('area.scrollTop',time); ② 克隆是讓con1.innerHTML = con2.innerHTML ③ 判斷條件: if(area.scrollTop>=con1.offsetHeight){ area.scrollTop=0; }else{ area.scrollTop++; } 4、說明:①scrollTop向上滾動的數值 ②offsetHeight:元素自身的高度 5、封裝 function scrollUp(){判斷條件}; var myScroll=setInterval('scrollUp()',time);
    查看全部
    0 采集 收起 來源:無縫滾動制作

    2018-03-22

  • 鼠標懸停事件添加: area.onmouseover=function(){ clearInterval(myscroll); } area.onmouseout=function(){ setInterval("myscroll",time);}
    查看全部
    0 采集 收起 來源:無縫滾動制作

    2018-03-22

  • 無縫滾動知識點
    查看全部
    0 采集 收起 來源:無縫滾動制作

    2015-08-14

舉報

0/150
提交
取消
課程須知
1.您至少具備HTML/CSS基礎知識; 2.您至少具備JavaSript基礎知識;
老師告訴你能學到什么?
1.學會<marquee>標簽及屬性,制作簡單信息滾動。 2.掌握無縫滾動原理,運用JavaScript實現效果。 3.通過設定定時時間,實現間歇性無縫滾動。

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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