首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

求高手看看,为什么y轴坐标不增加,而x轴坐标增加!解决方法

2012-05-01 
求高手看看,为什么y轴坐标不增加,而x轴坐标增加!求高手看看,为什么只有x轴的坐标在增加,而y轴的坐标始终在

求高手看看,为什么y轴坐标不增加,而x轴坐标增加!
求高手看看,为什么只有x轴的坐标在增加,而y轴的坐标始终在0 和1之间跳呢

JScript code
 <script type="text/javascript">       var directX=1;       var directY=1;       var sunX=0;       var sunY=0;     function move(){                                   sunX+=directX;             sunY+=directY;                          var sunDiv=$("sun");             sunDiv.style.left=sunX+"px";             sunDiv.style.top=sunY+"px";             //判断小球的x坐标             //offsetWitdth用于获取当前对象的宽度            if(sunX+sunDiv.offsetWidth>=document.body.clientWidth || sunX<=0){                directX=-directX;                }                          if(sunY+sunDiv.offsetHeight>=document.body.clientHeight || sunY<=0){                directY=-directY;                              }                  }       window.setInterval("move()",50);              function $(id){         return document.getElementById(id);       }        </script>


[解决办法]
if(sunY+sunDiv.offsetHeight>=document.body.clientHeight || sunY<=0){
directY=-directY;

}
换成else if(){}试试
[解决办法]
探讨

else if不是只能判断一个吗,我需要x和y坐标都要判断!

热点排行