我想做的是用javascript实现,当鼠标点击我画的矩形的时候,矩形会跟着鼠标移动,然后再点击一下,矩形定位,我在测试的时候,发现怎么样都获取不了这个矩形的坐标。求助各位大虾

解决方案 »

  1.   

    Thinking in VML
      

  2.   

    这是移动的div的代码   看对你是否有用
    <script type="text/javascript" language="javascript">
    $(document).ready(function(){
         var X=0;
     var Y=0;
     var xOffset1=0;
     var yOffset1=0;
     var newX=0;
     var newY=0;
     var divX=$("#windowsDiv").position().left;
     var divY=$("#windowsDiv").position().top;
    var inDiv=false;
       $("#windowsDiv").mousedown(function(){
           
       X=event.clientX;
      Y=event.clientY;
      inDiv=true;
       
       $(document).mousemove(function(){
          if(inDiv==true){
      xOffset1=(event.clientX-X);
      yOffset1=(event.clientY-Y);
      $("#windowsDiv").css("left",xOffset1+divX);
      $("#windowsDiv").css("top",yOffset1+divY);
      }
       });  
       $("#windowsDiv").mouseup(function(){
          inDiv=false;
      divX=$("#windowsDiv").position().left;
      divY=$("#windowsDiv").position().top;
       });
       });
    });
    </script>
    <title>无标题文档</title>
    </head><body>
    <div id="windowsDiv" >
    </body>
    </html>