标签: javascript user-interface
请在这里查看jsFiddle Mock-up
移动橙色方块。它应该非常生涩。 更改曲目的left: 0,没有问题。
left: 0
为什么会这样?
答案 0 :(得分:0)
pageX值相对于文档的左边缘而不是句柄。将var h = e.pageX;更改为var h = e.pageX - 100;。请参阅demo。
pageX
var h = e.pageX;
var h = e.pageX - 100;
答案 1 :(得分:0)
e.pageX位于屏幕上,但this.style.left位于div track
e.pageX
this.style.left
div track