0

请看这里jsFiddle Mock-up

移动橙色方块。它应该非常生涩。换个left: 0轨道就没有问题了。

为什么会这样?

4

2 回答 2

0

pageX值相对于文档的左边缘,而不是句柄。更改var h = e.pageX;var h = e.pageX - 100;。见演示

于 2013-05-10T00:55:59.590 回答
0

e.pageX是屏幕上的位置,但this.style.left位于内部div track

于 2013-05-10T00:57:33.733 回答