其實(shí)原理是很簡(jiǎn)單的,主要是使用了一個(gè)計(jì)時(shí)器函數(shù),下面我為大家
演示一個(gè)簡(jiǎn)單的動(dòng)畫的制作過程,通過有關(guān)的介紹,大家可以舉一反三,做出更多很炫的動(dòng)畫效果。
這個(gè)實(shí)例的效果是點(diǎn)擊網(wǎng)頁(yè)上的“開始移動(dòng)”按鈕,則其中的指定圖層就會(huì)從左到右移動(dòng),在這個(gè)過程中你點(diǎn)擊“停止移動(dòng)”按鈕就會(huì)停止移動(dòng)。
復(fù)制代碼 代碼如下:
<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>
<table bgColor="#FFFFCC"cellPadding="0" cellSpacing="0">
<tr>
<td>I can moving...</td>
</tr>
</table>
</div>
<br><br>
<input type="button" value="開始移動(dòng)">
<input type="button" value="停止移動(dòng)">
</body>
</html>
新聞熱點(diǎn)
疑難解答
圖片精選