[英]How can i simulate drag event using mouse events(mousedown, mousemove events) in JavaScript
如何使用JavaScript中的鼠标事件(mousedown,mousemove事件)模拟拖动事件。 我想以编程方式创建拖动事件,触发鼠标事件。
// add mousedown handler
document.addEventListener('mousedown', handleMousedown);
function handleMousedown() {
// on mousedown add listeners
document.addEventListener('mouseup', handleMouseup);
document.addEventListener('mousemove', handleMousemove);
}
function handleMousemove(event) {
// let's make some magic
}
function handleMouseup() {
// on mouseup remove listeners
document.removeEventListener('mouseup', handleMouseup);
document.removeEventListener('mousemove', handleMousemove);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.