Jquery消息滾動

又是一次做業練習,jquery消息滾動,效果圖以下:html

源碼下載及效果預覽:https://www.jq22.com/jquery-info22971jquery

代碼實現起來很簡單,因此看起來效果也是很不如人意,就當記錄一會兒趴ide

推薦連接 函數

       無縫滾動:http://www.jq22.com/jquery-info22981動畫

       推送滾動:http://www.jq22.com/jquery-info22468spa

如今來簡單寫一下本身的這個代碼實現code

js代碼:htm

  $(function(){
                     //滾動事件,每兩秒滾動一次
                       var mun =setInterval(function(){
                          $("li:last").hide("slow").prependTo($("#file0")).slideDown();
                          },2000);
                     //鼠標懸停事件,懸停中止滾動,鼠標移出開始滾動
                     $("li").hover(function(){
                          clearInterval(mun);
                      },function(){
                         mun = setInterval(function(){
                               $("li:last").hide("slow").prependTo($("#file0")).slideDown();
                             },2000);
                      }
                     );

過一遍jq的方法和事件blog

定時器:事件

 setInterval() :按照指定的週期(以毫秒計)來調用函數或計算表達式。方法會不停地調用函數,直到 clearInterval() 被調用或窗口被關閉。

 setTimeout() :在指定的毫秒數後調用函數或計算表達式。

定時器是使用js的內容。詳情參考 https://www.runoob.com/w3cnote/js-timer.html

hide屬性:隱藏顯示的元素和它對應的是show屬性代碼中的slideDown能夠替換成show(),都是動畫效果而已

prependTo屬性:把全部匹配的元素前置到另外一個、指定的元素元素集合中。案例中是每隔一秒把最後一個li添加到ul中,

代碼太簡潔了不知道寫啥了QAQ

相關文章
相關標籤/搜索