其实我真正想知道的就是当我的鼠标点击表格的时候,怎么去用代码表述表格和层之间的关系.

解决方案 »

  1.   

    如果层是框在表格里面的,且不是绝对定位,那么层会自动随表格走。如果层是在表格之外,把表格的位置加上偏移值赋值给层的位置就好了。
      

  2.   

    <script>
    window.onload = function(){
    srcTd.onmousedown = function(){
    var td = window.event.srcElement;
    td.setCapture();
    td.onmousemove = dragstart;
    td.onmouseup = dragend;
    } }
    function dragstart(){
    shadow.style.left = event.x;
    shadow.style.top = event.y ;
    }
    function dragend(){
    this.releaseCapture()
    this.onmousemove = null;
    }
    </script>
    <div class="title" id="shadow" style="width:200;position:absolute;">
    <TABLE WIDTH=200 id=srcTd style="cursor:hand;">
      <TR>
    <TD>11</TD>
    <TD>12</TD>
    </TR>
    <TR>
    <TD>21</TD>
    <TD>22</TD>
    </TR>
    </TABLE>
    </div>
      

  3.   

    希望楼上的能完善以下,当点击表格的时候不要移动鼠标到层的左上角.
      

  4.   

    老大,这段代码是给你学习用的,不会这些修修改改的东西还要我来做吧,这样你的技术怎么会提高?