这是因为js的数字运算精度缺失问題比如:0.7 + 0.1不是等于0.8而是0.9999,0.4 - 0.1不是0.3而是0.00004不相信的话可以去浏览器试试。 所以你的代码需要改一个地方就可以了把opa += speed改成
opa += speed