原声js-鼠标拖拽

2018-07-20  本文已影响0人  酒暖花深Q

css

 div{
            width: 100px;height: 100px;background: red;position: absolute;
        }
<div>Draggable</div>
 var disX = 0;
    var disY = 0;
    $('div').mousedown(function(ev){

        disX = ev.pageX - $(this).offset().left;
        disY = ev.pageY - $(this).offset().top;
        $(document).mousemove(function(ev){
            $('div').css('left',ev.pageX - disX);
            $('div').css('top',ev.pageY - disY);
        });
        $(document).mouseup(function(ev){
            $(this).off();
        });
        return false;
    })
上一篇 下一篇

猜你喜欢

热点阅读