麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

用JavaScript實現動畫效果的方法

2019-11-20 22:30:24
字體:
來源:轉載
供稿:網友
其實原理是很簡單的,主要是使用了一個計時器函數,下面我為大家
演示一個簡單的動畫的制作過程,通過有關的介紹,大家可以舉一反三,做出更多很炫的動畫效果。
  這個實例的效果是點擊網頁上的“開始移動”按鈕,則其中的指定圖層就會從左到右移動,在這個過程中你點擊“停止移動”按鈕就會停止移動。
復制代碼 代碼如下:

  <html>
  <head>
  <title>JavaScript Motion Sample</title>
  <script language="JavaScript">
  var movingID = null;
  var scrolling = false;
  function startMove()
  {
   var left = eval(div1.style.left.replace("px", ""));
   if (left < document.body.scrollWidth - 150)
    div1.style.left = left + 1;
   else
    div1.style.left = 10;
   movingID = setTimeout("startMove()", 10);
  }
  function stopMove()
  {
   clearTimeout(movingID);
  }
  </script>
</head>
  <body>
  <div id="div1" style="visibility:visible; position:absolute; left:10; top:10; z-index:1;">
   <table bgColor="#FFFFCC" border="1"cellPadding="0" cellSpacing="0">
    <tr>
     <td>I can moving...</td>
    </tr>
   </table>
  </div>
  <br><br>
  <input type="button" value="開始移動" onClick="startMove()">
  <input type="button" value="停止移動" onClick="stopMove()">
   </body>
  </html>

  這里主要使用了一個叫setTimeout(function, interval)函數,這個函數的參數格式為:
  第一個參數“function”為超時后調用的函數名,第二個參數“interval”為超時值,以微秒為單位。
  注意一點是如果要停止這個計時器,必須保存調用這個setTimeout()函數后的返回值,通過clearTimeout(id)函數來取消計時器。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美成人小视频 | 成人视屏在线 | 国产精品热 | 欧美激情首页 | 依人九九宗合九九九 | 国产91在线亚洲 | 综合在线一区 | 欧美人禽 | 日韩每日更新 | 欧美一级精品片在线看 | 91成人亚洲| 内地av在线 | 亚洲日本欧美 | 精品xxxx户外露出视频 | 视频在线色 | 欧美一级爱爱 | 国产精品亚洲一区二区三区在线观看 | 少妇激情视频 | 欧美一级免费视频 | 午夜色视频在线观看 | 色综合视频网 | 蜜桃91丨九色丨蝌蚪91桃色 | 一级全毛片 | 成人爽a毛片免费啪啪红桃视频 | 羞羞网站| 久在线观看福利视频69 | 91精品国产乱码久久桃 | 久久久久亚洲精品 | 国产日产精品一区四区介绍 | 黄色片在线观看网站 | 久久综合九色 | 精品国产一级毛片 | 污版视频在线观看 | 蜜桃传媒视频麻豆第一区免费观看 | 电影91| 免费在线观看亚洲 | 午夜视频导航 | 国产九九热视频 | 成人免费激情视频 | 黄色毛片a级 | 87成人免费看片 |