按下滑鼠出現圖片自由落下
<!--自由落體_開始--> <script language="JavaScript" for="body" event="onclick"> handleClick(); </script> <SCRIPT LANGUAGE="JavaScript"> <!-- Begin var iter = 0; var setId = 0; var down = true; var up = false; function handleClick() { if (setId != 0) window.clearInterval(setId); if (ball.style.display == "") ball.style.display = "none"; ball.style.left = event.offsetX - 20; ball.style.top = event.offsetY - 20; iter = 0; ball.style.display = ""; setId = window.setInterval("return generateGravity();", 20); } function generateGravity() { if ((parseInt(ball.style.top)+iter < ball.offsetParent.offsetHeight - 55) && down) { ball.style.top = parseInt(ball.style.top,10) + iter; iter++; return; } else { if ((parseInt(ball.style.top)< ball.offsetParent.offsetHeight - 55) && down) { ball.style.top = ball.offsetParent.offsetHeight - 50; return; } down = false; up = true; if (iter < 0 && parseInt(ball.style.top) > ball.offsetParent.offsetHeight - 55) { window.clearInterval(setId); setId = 0; } if (parseInt(ball.style.top) > 0 && up && iter >= 0) { ball.style.top = parseInt(ball.style.top,10) - iter; iter--; if (iter%3 == 0) iter--; return; } down = true; up = false; }} --> </script> <body id="body" > <div id="ball" style="display:none; position:absolute; left:10; top:10"> <img src="圖檔連結網址"></div> <!--自由落體_結束--> |
全站熱搜
留言列表