1. <style>
    2. #move{
    3. width: 200px;
    4. height: 100px;
    5. background: red;
    6. position: absolute;
    7. left: 40%;
    8. top: 40%;
    9. cursor: pointer;
    10. }
    11. </style>
    1. <div id="move">
    2. </div>
    3. <script>
    4. /*
    5. onmouseover
    6. onmouseout 鼠标移开
    7. onmousedown 鼠标按下
    8. onmouseup 鼠标松开
    9. addEvendLister bind
    10. removeEventListener unbind
    11. */
    12. $("#move").mousedown(function(event){
    13. var spaceX=event.clientX-$(this).offset().left;
    14. var spaceY=event.clientY-$(this).offset().top;
    15. $(document).bind('mousemove',function(event){
    16. var left=event.clientX-spaceX;
    17. var top=event.clientY-spaceY;
    18. $("#move").css({left,top})
    19. })
    20. })
    21. $("#move").mouseup(function(){
    22. $(document).unbind("mousemove")
    23. })
    24. </script>