猿问

鼠标按下移动div松开鼠标不移动的功能

为什么后几次有时候会出现bug,出现鼠禁止样式,松开鼠标也可以移动

$('.div').on('mousedown', function(e) {
    typeMouse = true;
    $(document).on('mousemove', function(e) {
        if(typeMouse) {
            var rotateX = e.pageX - type1Dot1X;
            var rotateY = e.pageY - type1Dot1Y;
            var rotate = Math.atan(rotateY/rotateX);
            type1Rotate = (rotate * 180 / Math.PI);
            console.log(type1Rotate);
            type1Conrol.css('transform', `rotateZ(${type1Rotate}deg)`);
        }
    });
});
$(document).on('mouseup', function(e) {
    typeMouse = false;
});


ID7142229
浏览 1024回答 1
1回答

橋本奈奈未

代码都没有贴完整
随时随地看视频慕课网APP
我要回答