1

jQuery UI を使用して、ドラッグ アンド ドロップを行います。項目が div の外にドロップされたかどうかを確認する必要があるため、停止時にマウスの位置を取得する必要がありますが、期待どおりに機能していません。

ここに私がこれまでに持っているものがあります:

function getMouseXY() {
    var tempX, tempY;
    document.onmouseup = getMouseXY;
    function getMouseXY(e) {
        tempX = e.pageX
        tempY = e.pageY
        console.log("last xy: " + [tempX, tempY]);
        return [tempY, tempX];
    } 
}

var currentMousePosition = [];

$(".mcCirc").each(function(index){
    $(this).draggable({
        revert: "invalid",
        stop: function( event, ui) {
            currentMousePosition = getMouseXY();

        }
    });
});
4

1 に答える 1