欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

js簡單實(shí)現(xiàn)點(diǎn)擊左右運(yùn)動(dòng)的方法

 更新時(shí)間:2015年04月10日 10:42:31   作者:jingangel  
這篇文章主要介紹了js簡單實(shí)現(xiàn)點(diǎn)擊左右運(yùn)動(dòng)的方法,實(shí)例分析了javascript實(shí)現(xiàn)左右運(yùn)動(dòng)的相關(guān)要點(diǎn)與技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了js簡單實(shí)現(xiàn)點(diǎn)擊左右運(yùn)動(dòng)的方法。分享給大家供大家參考。具體分析如下:

這里可實(shí)現(xiàn)點(diǎn)擊向右,方塊向右移動(dòng),點(diǎn)擊向左,方塊向左移動(dòng)的效果

可以用setInterval來實(shí)現(xiàn)過多長時(shí)間,div移動(dòng)多長的距離來實(shí)現(xiàn)運(yùn)動(dòng)效果。

要點(diǎn)一:如果元素的左邊距離小于目標(biāo)距離,則是正向移動(dòng),否則是負(fù)向移動(dòng)

if(run.offsetLeft <target){
speed = 2;
}else{
speed = -2;
}

要點(diǎn)二:如果元素的左邊距離等于目標(biāo)距離,停止定時(shí)器,否則,元素的左邊距離等于現(xiàn)在的左邊距離加上速度值。

if(run.offsetLeft ==target){
clearInterval(timer);
}
else{
run.style.left = run.offsetLeft +speed +"px";
}

上代碼

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>無標(biāo)題文檔</title>
<style>
body{margin:0; padding:0;}
#run{width:100px; height:100px; background:#06c;
position:absolute; border:1px solid #000;
left:0;}
</style>
<script>
window.onload = function(){
 var run = document.getElementById("run");
 var btn = document.getElementById("btn");
 var btn1 = document.getElementById("btn1");
 var speed = 2;
 var timer = null;
 btn.onclick = function(){
  startrun(300);
 }
 btn1.onclick = function(){
  startrun(0);
 }
 function startrun(target){
   clearInterval(timer);
  timer = setInterval(function(){
   if(run.offsetLeft <target){
    speed = 2;
   }else{
    speed = -2;
   }
   if(run.offsetLeft ==target){
    clearInterval(timer);
   }
   else{
    run.style.left = run.offsetLeft +speed +"px";
   }
  },30)
 }
}
</script>
</head>
<body>
<input id="btn" type="button" value="運(yùn)動(dòng)向右">
<input id="btn1" type="button" value="運(yùn)動(dòng)向左">
<div id="run"></div>
</body>
</html>

希望本文所述對大家的javascript程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評論