Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
请看这里jsFiddle Mock-up
移动橙色方块。它应该非常生涩。换个left: 0轨道就没有问题了。
left: 0
为什么会这样?
该pageX值相对于文档的左边缘,而不是句柄。更改var h = e.pageX;为var h = e.pageX - 100;。见演示。
pageX
var h = e.pageX;
var h = e.pageX - 100;
e.pageX是屏幕上的位置,但this.style.left位于内部div track
e.pageX
this.style.left
div track