求高手看看,为什么y轴坐标不增加,而x轴坐标增加!解决方法
求高手看看,为什么y轴坐标不增加,而x轴坐标增加!
求高手看看,为什么只有x轴的坐标在增加,而y轴的坐标始终在0 和1之间跳呢
------解决方案--------------------
if(sunY+sunDiv.offsetHeight>=document.body.clientHeight || sunY<=0){
directY=-directY;
}
换成else if(){}试试
------解决方案--------------------
求高手看看,为什么只有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(){}试试
------解决方案--------------------