热搜:NVER node 开发 php

HTML5做的一个小动画有个奇葩的问题._html/css_WEB-ITnose

2024-11-27 14:10:01
HTML5做的一个小动画有个奇葩的问题._html/css_WEB-ITnose

用HTML5做个像flash一样的小球运动的动画,可是遇到个奇葩的问题....源代码如下:

瞎玩呗


正常情况下,小球是来回上下跳转的,但是上面的javascript中,定义了height和width两个变量,本来想在clearRect语句中用这两个变量来着,但是觉得没必要就注释了,但是吧,这两句定义变量的语句如果被注释掉小球就不会反弹回来,而是一直往下走....直到走出画布了都,,,,相当于那个if语句没用。定义个变量跟往返有什么联系么....在下刚学习HTML5,还望大神请教啊。


回复讨论(解决方案)

if(qidian==0 || qidian== height-1){ //判断当前线的位置,控制在区域内
因为你的height是一个变量 之前没定义的话这个是会报错的不执行 改成if(qidian==0 || qidian==200-1){也是可以的 var width = 400;这个可以注释掉 因为你没用到这个变量

哇...很简单的一个问题...没注意到,太粗心了。灰常感谢~!