Javascript 怎么让鼠标着火呢?

Javascript 怎么让鼠标着火呢?,javascript,drag-and-drop,Javascript,Drag And Drop,我有一个相对实用的拖放脚本。但是,我希望能够在屏幕上的任何位置触发鼠标。有没有办法在窗口外或当前元素外触发鼠标悬停?我知道这是可能的,我也见过其他类似的问题。我想在香草Javascript中找到一种方法来检测这样的鼠标 document.onmousemove=mouseCoords; var x=0; var y=0; var cl1=假; var-divid; var offs1; var offs2; var topPos; var-leftPos; 函数mouseCoords(e){

我有一个相对实用的拖放脚本。但是,我希望能够在屏幕上的任何位置触发鼠标。有没有办法在窗口外或当前元素外触发鼠标悬停?我知道这是可能的,我也见过其他类似的问题。我想在香草Javascript中找到一种方法来检测这样的鼠标

document.onmousemove=mouseCoords;
var x=0;
var y=0;
var cl1=假;
var-divid;
var offs1;
var offs2;
var topPos;
var-leftPos;
函数mouseCoords(e){
x=e.x
y=e.y
如果(cl1==真){
document.getElementById(divid).style.top=topPos+(y-offs1)+'px';
document.getElementById(divid.style.left=leftPos+(x-offs2)+'px';
}
}
var drag=功能(i,cas){
divid=i
交换机(cas){
案例1:
var rect=document.getElementById(divid.getBoundingClientRect();
leftPos=rect.left;
topPos=rect.top;
offs1=y;
offs2=x;
cl1=真;
打破
案例0:
offs1=0;
offs2=0;
cl1=假;
打破
}
}
#块{
宽度:100px;z索引:20;高度:50px;背景色:蓝色;位置:固定;用户选择:无;-webkit用户选择:无;
}
.拖{
宽度:200px;高度:100px;背景色:红色;位置:固定;
}
mouseup不会在我身上触发!
使用

document.addEventListener(“mouseup”,拖动(null,0))
对于
mouseup

此代码用于
mousedown

document.addEventListener(“mousedown”,拖动(null,1))


基本上,
document.addEventListener
适用于整个窗口<代码>“mouseup”
告诉脚本该事件是一个
mouseup
,最后一位是要执行的函数(拖动(1,0))

将mouseup的事件侦听器添加到
文档中
如果我的答案有帮助,请接受它,但我将不得不调用
拖动(null,0)
我的bad,我修好了