Javascript 使用addEventListener和scrollTo在div中拖动

Javascript 使用addEventListener和scrollTo在div中拖动,javascript,Javascript,下面是一些可以工作的JS,它可以让你鼠标向下拖动身体而不是滚动 我试着让它工作,除了整个身体之外,我只是在身体里有一个小的div,我想能够拖动它。 不幸的是,我似乎不知道如何瞄准那个div而不是身体 提前感谢:-) var curYPos = 0, curXPos = 0, curDown = false; window.addEventListener('mousemove', function(e){ if(curDown === true){ window.scrollTo(docu

下面是一些可以工作的JS,它可以让你鼠标向下拖动身体而不是滚动

我试着让它工作,除了整个身体之外,我只是在身体里有一个小的div,我想能够拖动它。 不幸的是,我似乎不知道如何瞄准那个div而不是身体

提前感谢:-)

var curYPos = 0,
curXPos = 0,
curDown = false;

window.addEventListener('mousemove', function(e){ 
if(curDown === true){
window.scrollTo(document.body.scrollLeft + (curXPos - e.pageX), document.body.scrollTop + (curYPos - e.pageY));
}
});
window.addEventListener('mousedown', function(e){ curDown = true; curYPos = e.pageY; curXPos = e.pageX; });
window.addEventListener('mouseup', function(e){ curDown = false; });