Javascript和css减去一个像素

时间:2012-12-05 00:44:20

标签: javascript css

基本上我正在努力解决这个问题:

var x = this.div.offsetLeft;
this.div.style.left = (x+this.pixelx)+"px";

其中this.pixelx取值为1和-1。

当它的值为1时,它可以顺利运行而没有任何问题,但是当它的值为-1时,“this.div”会移动约5次然后停止移动。

关于可能发生的事情的任何想法?感谢。

编辑:

这是带有代码示例的jsFiddle。您可以使用键盘上的左右箭头移动球:http://jsfiddle.net/KmrbV/1/

编辑:

似乎问题只发生在我的电脑上。我在Chrome版本23.0.1271.64上运行它,我的操作系统是ubuntu 12.04。 钥匙不是问题。事实上它只发生在-1。如果我使用-2,它也可以正常工作。

0 个答案:

没有答案