<div>
スクリプトで作成され、別の に追加される要素があります<div>
。私は持っている:
coverElm.onmousedown = mouseDownEventHandeler;
document.onmouseup = mouseUpEventHandeler;
document.onmousemove = mouseMoveEventHandeler;
関数が定義されていて、うまく機能し、マウスがブール値で押されているかどうかを追跡しmouseDown
ます。
問題- マウスを押し下げて離すと、 がdocument.onmouseup
処理されません。魔女の中にあるものは何でもドラッグするのは<div>
、ほんの数語のテキストだからだと思います。テキストなしでもこの問題があります。
だから私が探しているのは、この奇妙なドラッグ動作を防ぐ方法、またはonmousedrag
マウスが押されているかどうかを確認する方法です-マウスアップとマウスダウンの方法を使用しないでください
ここに私の機能があります:
function mouseUpEventHandeler(e) {
mouseDown = false;
}
function mouseDownEventHandeler(e) {
mouseDown = true;
}
function mouseMoveEventHandeler(e) {
if (mouseDown) {
coverElm.innerHTML ="<p>Mouse down and dragging</p>";
}
}