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

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

信息滾動效果制作

難度初級
時長39分
學習人數
綜合評分9.63
488人評價 查看評價
9.8 內容實用
9.6 簡潔易懂
9.5 邏輯清晰
  • 知識點
    查看全部
    0 采集 收起 來源:無縫滾動制作

    2016-11-04

  • 滾動方式behavior: scroll:循環滾動,默認效果; slide:只滾動一次就停止; alternate:來回交替進行滾動 語法:<marquee behavior="滾動方式">...</marquee> 滾動方向direction(包括4個值:up、 down、 left和 right) 語法:<marquee direction="滾動方向">...</marquee> 滾動循環loop(默認值是-1,滾動會不斷的循環下去) 語法:<marquee loop="2">...</marquee> 動速度scrollamount(滾動速度是設置每次滾動時移動的長度,以像素為單位) 語法:<marquee scrollamount="5">...</marquee>
    查看全部
    0 采集 收起 來源:練習題

    2018-03-22

  • setTimeout(表達式,延遲時間);與setInterval(表達式,交互時間);的區別
    查看全部
  • <script type="text/javascript"> var area = document.getElementById('moocBox'); var con1 = document.getElementById('con1'); var con2 = document.getElementById('con2'); var speed = 50; area.scrollTop = 0; con2.innerHTML = con1.innerHTML; var timer=null; function short(){ area.scrollTop++; timer=setTimeout(short,50); if(area.scrollTop%24==0) clearTimeout(timer); if(area.scrollTop>=con1.offsetHeight) area.scrollTop=0; } var timer2=setInterval(short,2000); </script>
    查看全部
  • marquee標簽
    查看全部
  • 1、innerHTML<br> 2、scrollTop(向上滾動的數值)后面的值不帶px,如area.scrollTop = 0; <br> 3、offsetHeight(元素自身的高度)<br> 4、setInterval()(執行的方法)<br> 5、clearInterval()(清除執行的方法)<br>
    查看全部
    1 采集 收起 來源:無縫滾動制作

    2018-03-22

  • <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>
    查看全部
  • 定義一個元素,然后將該元素克隆一個,當原始的元素內容結尾出現時,也就是滾動高度等于元素的offsetHeight,后面跟上克隆元素,當原始元素內容滾動完時,將滾動高度值為0,即從頭開始滾動,這樣就達到了無縫滾動 scrollTop:為元素內容被卷去的高度
    查看全部
    0 采集 收起 來源:無縫滾動制作

    2016-10-21

  • <marquee>屬性
    查看全部
  • <dd><marquee direction="up" bgcolor="orange" width="250" height="50">我在區域內滾動,向上喲。。。。</marquee></dd> 這里的width和height指的是滾動區域大小 不是<dd></dd>標簽的大小
    查看全部
  • setInterval() 方法可按照指定的周期(以毫秒計)來調用函數或計算表達式。 setInterval() 方法會不停地調用函數,直到 clearInterval() 被調用或窗口被關閉。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的參數。
    查看全部
    0 采集 收起 來源:練習題

    2016-10-16

  • <script> //將定時器、列表行間距聲明為全局變量 var timer=null; var lineHeight=24; $(function(){ //當頁面加載完后,延遲兩秒鐘執行startScroll()函數。 //而不用setInterval(startScroll,50),否則頁面加載完畢后,列表會直接滾動到第二行而人眼無法察覺 setTimeout(startScroll,2000); $("#moocBox ul").clone(true).appendTo("#moocBox");//帶行為的克隆 }) function startScroll(){ var top=++$("#moocBox")[0].scrollTop;//先自增后賦值,top值依次為1、2、3....而不xain先賦值后自增,否則永遠不滾動 if(top%lineHeight == 0){ setTimeout("startScroll()",2000); }else{ startScroll(); } var ulHeight=$("#moocBox ul")[0].offsetHeight; if(top == ulHeight){ $("#moocBox")[0].scrollTop=0; } } </script>
    查看全部
  • scrollTop:設置或獲取位于對象最頂端和窗口中可見內容的最頂端之間的距離 (即網頁被卷去的高)
    查看全部
    0 采集 收起 來源:練習題

    2016-10-15

  • /*依據相同原理用jQuery框架實現文字的無縫滾動 <script src="../js/jquery-3.0.0.min.js" ></script> <script type="text/javascript"> /*jQuery框架實現文字的無縫滾動*/ $(document).ready(function(e) { var timer=null; $('#con1').clone().appendTo($('#moocBox')); timer=setInterval('scrollUp()',50); $('#moocBox').mouseover(function(){clearInterval(timer)});//鼠標移入,停止滾動 $('#moocBox').mouseout(function(){timer=setInterval(function(){scrollUp()},50)});//鼠標移出,繼續滾動 }); function scrollUp(){ var area=$('#moocBox').get(0); area.scrollTop++;//jQuery對象是數組對象,轉換為DOM對象用[index]或get(index); if(area.scrollTop >= $('#con1')[0].offsetHeight){ area.scrollTop=0; }else{ area.scrollTop++; } } </script>
    查看全部
  • marquee
    查看全部

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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